MICUU
微资讯
声卡
创新2024全套教程
5.1声卡全套
创新声卡驱动
板载声卡调试全套教程
Sam机架安装
Sam机架
音效助手
专题
文档
技术文档汇总
站内文档
更多
软件
更新日志
关于
装机必备
Gramos模板
光年后台模板
Betube模板
美图
友情链接
站内导航
关于
搜索
退出登录
登录
原创
mysql replace into替换语句,覆盖导入
2023-11-23
13.1w热度
  有一部分 SQL 做了修改,需要导出到另外一个数据库中。一般我们用的是 insert into 语句进行导入,但是当 id 存在就报错了,于是我们需要改为 replace into进行导入。 ````sql REPLACE INTO `dic_dict` (`id`, `pid`, `field_code`, `title`, `value`, `sort`, `status`, `desc`, `is_delete`, `created_at`, `updated_at`) VALUES (301, 82, '77a9d0ba29a4428699b146d59b340857', '地板', '6548c5406f87e', 301, 0, '', 0, 0, 0), (302, 82, '77a9d0ba29a4428699b146d59b340857', '副水', '6548c540703d5', 302, 0, '', 0, 0, 0), (303, 82, '77a9d0ba29a4428699b146d59b340857', '散热', '6548c54070cd0', 303, 0, '', 0, 0, 0), (304, 82, '77a9d0ba29a4428699b146d59b340857', '电动', '6548c5407134b', 304, 0, '', 0, 0, 0) ```` 平时我们使用export to和improt form命令的时候经常会使用insert into和replace into,那么两者有何区别呢? replace into 跟 insert into功能类似, 不同点在于:replace into 首先尝试插入数据到表中, > 如果发现表中已经有此行数据(根据主键或者唯一索引判断)则先删除此行数据,然后插入新的数据。 否则,直接插入新数据。 要注意的是:插入数据的表必须有主键或者是唯一索引!否则的话,replace into 会直接插入数据,这将导致表中出现重复的数据。 而insert into会直接插入数据,如果和主键或唯一索引重复,那么就会插入失败。 注意:replace是先清除、后插入的动作,会清空表里所有数据,再插入要导入的数据。、
注:原创不易,转载请注明出处(
https://micuu.com/new/3579.html
),本站所有资源来源于网络收集,如有侵权请联系QQ245557979进行清除。
最后修改与 2023-11-23
上一篇:
卖命的打工人
下一篇:
docker项目初始化
留言反馈
请先登录
问题反馈渠道,如有软件无法下载或者其他问题可反馈。【由于某种原因,目前留言不展示】
用户需要登录后才能留言反馈
立即留言
珍藏视频
10分钟高效燃脂
30天高效瘦脸操
5分钟缓解颈椎操
友人
微博
全民K歌
唱吧
今日头条
悠悠网
科技小锅盖
彼岸桌面
阮一峰
laravel社区
V2ex
掘金
更多>