sql插入数据已经存在,则执行update更新

原文地址:http://www.111cn.net/database/mysql/76509.htm

总结下,最好用的语法应该如下:

replace into testtb(id,name,age)values(1,"aa",12);

其中 testtb 为表名,id为主键,一定要设置主键。如果上述记录不存在,则插入该条新纪录;如果上述记录存在,则更新该记录

你可能感兴趣的:(转载)