标签: mysql conditional-statements
我读到了MySQL命令ON DUPLICATE KEY UPDATE。我在Surnames表格中有一列Users。由于必须没有相同的surnames,我想在surname不在数据库中时插入新的surname,如果{{1},则保留记录的行以前保存在数据库中,而不更新它。我怎样才能做到这一点?
ON DUPLICATE KEY UPDATE
Surnames
Users
surnames
surname
答案 0 :(得分:2)
INSERT IGNORE ...将尝试插入新行,如果找到重复键,则将丢弃新数据。
INSERT IGNORE ...
Documentation of INSERT
INSERT