读书人

MySql insert独一键冲突时候update

发布时间: 2013-08-09 15:16:24 作者: rapoo

MySql insert唯一键冲突时候update

方法一:当唯一键重复时候,执行update操作

INSERT table (auto_id, auto_name) values (1, ‘yourname') ON DUPLICATE KEY UPDATE auto_name='yourname'

ON DUPLICATE KEY UPDATE的使用?
如果您指定了ON DUPLICATE KEY UPDATE,并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值,则执行UPDATE。

?

方法二:insert ignore?如果中已经存在相同的记录,则忽略当前新数据

INSERT ignore INTO a(id,?type)? VALUES? (?11,?22)

?

读书人网 >PowerDesigner

热点推荐