九月 2017

Mysql replace踩坑

Mysql replace关键字类似于insert关键字,不过replace首先会尝试插入一条新的数据,如果抛出异常(检查表的主键和唯一索引)则会删除该条数据,然后再次插入数据,这就是为什么sql执行后会返回2 rows受影响。 如果表的主键和唯一索引同时存在,则会导致主键增长过快,且如果repla Continue reading Mysql replace踩坑