我有以下MySQLi代碼,用於將列數據從一個表插入到另一個表中,該數據工作得非常好。但是,我想要做的是僅當列數據不存在於check_in表中時才插入列數據。我的代碼如下:僅當數據不存在時纔將數據從一個表插入到另一個表
$insertInvRoom = $db->prepare("INSERT checkin_rooms (checkin_inventory_id, checkin_room_name, checkin_inventory_room_id) SELECT inventory_id, inventory_room_name, inventory_room_id FROM inventory_rooms WHERE inventory_id = ?");
$insertInvRoom->bind_param("i", $inventoryID[$key]);
$insertInvRoom->execute();
$insertInvRoom->close();
我該怎麼做?
仍然沒有增加表 –
這不是因爲你已經添加了你測試的行? –
不是數據庫是空的 –