replace into
原载于:原文章%77w%77%2Ef%6F%72%61%73%70%2E%63n
在查看康盛做的uchome代码中发现了replace into 的语句,这是什么意思呢?
Replace into 是当原来的表内有记录时则删除记录,重新插入一条新纪录。它是既有删除又有insert,说白了就是如果有替换原
来的,如果原来没有则新添加记录。
使用replace into 有要求,表中必须有唯一的索引,而且该索引不能为空,否则,则会跟insert一样。
如果原数据库没有记录,新添加则返回值为1
如果有,执行的是替换返回值为2
其他用法和mysql的insert 一样