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