0
我有一堆2列表,我想用新行替換引用某個id的所有行。MySQL替換行
有沒有辦法在單個查詢中做到這一點,所以我不必做DELETE - > INSERT?我讀過有一個替換語句,但它只是插入或更新,它不會刪除值嗎?
我有一個擁有3個複選框組的頁面 - 每個組都對應一個表格。在表單提交中,我想用新行替換所有行,具體取決於複選框後的值。
我欣賞的幫助,感謝
我有一堆2列表,我想用新行替換引用某個id的所有行。MySQL替換行
有沒有辦法在單個查詢中做到這一點,所以我不必做DELETE - > INSERT?我讀過有一個替換語句,但它只是插入或更新,它不會刪除值嗎?
我有一個擁有3個複選框組的頁面 - 每個組都對應一個表格。在表單提交中,我想用新行替換所有行,具體取決於複選框後的值。
我欣賞的幫助,感謝
也許我誤解了你的要求,但爲什麼不只是使用普通的更新語句,例如
update my_table set my_col_1 = "some_value_1", my_col_2 = "some_value_2" where some_id = 1;
因此,您可以選擇要替換的列,並將其添加到查詢集合部分的列表中。
如果這不符合您的要求也許給一些更多的信息,例如您正在使用DELETE - > INSERT方法的SQL,然後我們可以看看它是否可以簡化。
DELETE&INSERT不能用UPDATE糾正有什麼問題嗎? – coreyward 2011-03-14 19:39:59
也許包含一些示例數據? – jpwco 2011-03-14 19:40:55