• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    mysql 的replace into实例详解

    mysql 的replace into实例详解

    replace into 跟 insert 功能类似,不同点在于: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 on duplicate key update 的用法和不同点实例分析
    • MySQL replace into 语句浅析(二)
    • MySQL replace into 语句浅析(一)
    • MySQL中replace into语句的用法详解
    • 浅析MySQL replace into 的用法
    • MySQL into_Mysql中replace与replace into用法案例详解
    上一篇:CentOS7使用rpm包安装mysql 5.7.18
    下一篇:Linux系统下实现远程连接MySQL数据库的方法教程
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    mysql 的replace into实例详解 mysql,的,replace,into,实例,