• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > mysql 的replace into详解

mysql 的replace into详解

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了replace,mysql,into等相关知识,希望本文的分享对您有所帮助
replace into 跟 insert 功能类似,不同点在于:replace into 首先尝试插入数据到表中。本文主要介绍了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和INSERT INTO的区别分析

sql replace into 用法与实现语句

MySQL中REPLACE INTO和INSERT INTO的区别分析_MySQL

以上就是mysql 的replace into详解的详细内容,更多请关注微课江湖其它相关文章!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • mySQL中replace的用法
  • replace MYSQL字符替换函数sql语句分享(正则判断)
  • MySQL中REPLACE INTO和INSERT INTO的区别分析
  • MySQL replace函数替换字符串语句的用法
  • MySQL 加密/压缩函数
  • mysql 操作总结 INSERT和REPLACE
  • mysql 的replace into详解
  • mysql的replace into实例详解
  • MySQL中使用replace、regexp进行正则表达式替换的用法分析
  • 使用mysql的replace函数替换字符串

相关文章

  • 2018-12-05mysqli预处理技术使用详解
  • 2018-12-05详解MySQL5.7中的关键字与保留字
  • 2018-12-05MySQL之——MySQL Cluster集群搭建详解(基于RPM安装包)
  • 2017-05-11mysql如何让自增id归0解决方案
  • 2018-12-05MySQL新手入门指南--快速参考
  • 2018-12-05将Access数据库移植到SQL Server
  • 2018-12-05Mysq中l建立测试父表、子表及测试用例归纳总结
  • 2018-12-05mysql 5.5 安装的图文详解
  • 2018-12-05 Mysql系列(十一)异常处理
  • 2018-12-05mysql全文本搜索的注意事项

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 总结关于数据库、表注意点
    • mysql慢查询
    • SQL语句练习实例之七 剔除不需要的记录行
    • 删除重复记录,并且剩下一条
    • MySQL 删除数据库中重复数据方法小结
    • 关于pt-heartbeat(percona toolkit)的实例代码
    • mysql实现SQL统计的实例
    • 关于各种排序的详细介绍
    • MySQL show命令的用法
    • MYSQL代码 定期备份Mysql数据库

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有