mysql 的replace into实例详解
1、假如发明表中已经有此行数据(依据主键或许唯一索引推断)则先删除此行数据,然后插进去新的数据。
2、 不然,直接插进去新数据。
要注意的是:插进去数据的表必须有主键或许是唯一索引!不然的话,replace into 会直接插进去数据,这将致使表中涌现反复的数据。
MySQL中replace into有三种写法:
代码以下:
replace into table(col, ...) values(...) replace into table(col, ...) select ... replace into table set col=value, ...
扩大: mysql获得对应插进去的末了主键(平常用户猎取定单表的主键定单号)
SELECT LAST_INSERT_ID() from dual
相干引荐:
MySQL中REPLACE INTO和INSERT INTO的区分剖析
sql replace into 用法与完成语句
MySQL中REPLACE INTO和INSERT INTO的区分剖析_MySQL
以上就是mysql 的replace into详解的细致内容,更多请关注ki4网别的相干文章!