【发布时间】:2016-02-18 02:54:21
【问题描述】:
我的表(name是主键,id是唯一键):
|| name || id || col_1 ||
===================================
|| test1 ||1234|| test999 ||
查询:
REPLACE INTO `table` (`name`, `col_1`) VALUES ('NOTTEST1', 'test999').
在这种情况下,它不能替换行,但确实可以。我做错了什么?
【问题讨论】:
-
我知道。在我的情况下,没有相同的主键,但它取代了。
-
你刚才说名字是你在问题中的主键。
-
是的。查询名称为 NOTTEST1,但表名称为 test1。
-
显示表定义
标签: mysql