是否可以使用replace INTO替换行上的所有值,而不指定要更新的特定列,就像在INSERT INTO中一样?
例子
这是有效的:
REPLACE INTO `product` SET id = 13,`condition`='new'
这不起作用,但我想这样做:
REPLACE INTO `product` SET id = 13 VALUES('1','2','3','4','5','6','7','8','9','10','11','12','13','new');
最佳答案
是的,您可以使用与INSERT INTO
案例相同的语法:
REPLACE INTO product SELECT '1','2','3','4','5','6','7','8','9','10','11','12','13','new'
关于mysql - 替换为SET而不指定值的列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6046993/