当在更新mysql数据库中某条记录时,如果该记录存在就更新,不存在该记录就插入一条新的记录。我想问下,update语句能否当做insert语句来执行。
比如说:update tabelName set col1 = 'a', col2 = 'b' where id = 100;// 此处的id不是自增的Id,但是唯一的如果不存在id = 100的记录, 这条update语句能否像执行insert语句一样 插入一条新的记录呢 ? 如果想实现这样的效果该怎么写sql语句呢? 谁来回答一下 啊 谢谢喽 先。
比如说:update tabelName set col1 = 'a', col2 = 'b' where id = 100;// 此处的id不是自增的Id,但是唯一的如果不存在id = 100的记录, 这条update语句能否像执行insert语句一样 插入一条新的记录呢 ? 如果想实现这样的效果该怎么写sql语句呢? 谁来回答一下 啊 谢谢喽 先。
看看,这里有人做过的!