
MySQL当记录不存在时插入,记录存在时自动更新的方法有很多,下面文章总结了两种技巧,一种是mysql自带的INSERT ... ON DUPLICATE KEY UPDATE另一种方法是not exists了,下面一起来看一下吧.
重要的就是上面提到的:INSERT ... SELECT,INSERT ... ON DUPLICATE KEY UPDATE,INSERT ... ON DUPLICATE REPLACE
比如想往表中插入一条数据,如果表中没有该条数据才插入,如果已经存在该条数据就不插入.
首先,在创建表时...