加入收藏 | 设为首页 | 会员中心 | 我要投稿 海南站长网 (https://www.0898zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql中replace into的案例分析

发布时间:2022-02-14 15:11:38 所属栏目:MySql教程 来源:互联网
导读:这篇文章给大家分享的是有关mysql中replace into的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 mysql 的replace into实例详解 1、如果发现表中已经有此行数据(根据主键或者唯一索引判断)则先删除此行数据,然
       这篇文章给大家分享的是有关mysql中replace into的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
 
       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的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

(编辑:海南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!