当前位置: 首页 > news >正文

网站设计制作如何评价互联网营销师培训学校

网站设计制作如何评价,互联网营销师培训学校,网站设计分析报告,1688网页登录目录 mysql replace && insert && update && delete replace mysql replace && insert && update && delete replace 我们在使用数据库时可能会经常遇到这种情况。如果一个表在一个字段上建立了唯一索引,当我们再向…
目录
  • mysql replace && insert && update && delete
    • replace

mysql replace && insert && update && delete

replace

我们在使用数据库时可能会经常遇到这种情况。如果一个表在一个字段上建立了唯一索引,当我们再向这个表中使用已经存在的键值插入一条记录,那将会抛出一 个主键冲突的错误。
当然,我们可能想用新记录的值来覆盖原来的记录值。如果使用传统的做法,必须先使用DELETE语句删除原先的记录,然后再使用 INSERT插入新的记录。而在MySQL中为我们提供了一种新的解决方案,这就是REPLACE语句。使用REPLACE插入一条记录时,如果不重 复,REPLACE就和INSERT的功能一样,如果有重复记录,REPLACE就使用新记录的值来替换原来的记录值。
使用REPLACE的最大好处就是可以将DELETE和INSERT合二为一,形成一个原子操作。这样就可以不必考虑在同时使用DELETE和INSERT时添加事务等复杂操作了。
在使用REPLACE时,表中必须有唯一索引,而且这个索引所在的字段不能允许空值,否则REPLACE就和INSERT完全一样的。
在执行REPLACE后,系统返回了所影响的行数,如果返回1,说明在表中并没有重复的记录,如果返回2,说明有一条重复记录,系统自动先调用了 DELETE删除这条记录,然后再记录用INSERT来插入这条记录。如果返回的值大于2,那说明有多个唯一索引,有多条记录被删除和插入。

//插入一条数据,注意可以设置title_id为主键,不设置主键,当插入时会覆盖多条
REPLACE INTO xiaoshuo (title_id,title,word) VALUES(20230812, '主题', '正文');//插入多条记录
REPLACE INTO xiaoshuo(title_id,title,word)
VALUES(20230812, '主题1', '正文1'), (20230813, '主题2', '正文2');//也可以使用SET语句
REPLACE INTO users SET title_id = 20230813, title = '主题2', word = '正文2';
http://www.fp688.cn/news/157620.html

相关文章:

  • 爱站网挖掘工具seo分析与优化实训心得
  • 做填写信息的超链接用什么网站竞价排名营销
  • 陕西网站建设陕icp备东莞seo托管
  • 辽宁省精神文明建设工作三大创建活动网站引流软件
  • 长沙做网站那家好seo方式包括
  • 株洲做网站今日热搜
  • 微软网站做u盘启动教程成人企业管理培训课程
  • 做暧嗳xo小视频网站青岛网站开发公司
  • 工会 网站 建设软文自助发稿平台oem
  • 网站描述技巧百度打车客服电话
  • 新公司网站怎么做推广网站建设服务商
  • h5网站设计报价建网站建设
  • 西安专业建网站国际财经新闻
  • 选择建设网站公司要注意什么免费的个人网站怎么做
  • 网站设计评价标准seo网页推广
  • 互联网公司排名2022销售额独立站seo优化
  • 网站seo优化要怎么做优化标题关键词技巧
  • 手机免费创建网站的软件哪个浏览器不屏蔽网站
  • 网站注册页面怎么做做网页的网站
  • 一个营业执照可以做两个网站怎么提升关键词的质量度
  • 西宁网站建设公司怎样在百度上发布自己的信息
  • 成都网络宣传推广公司百度网站排名搜行者seo
  • 淘宝做网站设计长沙网站seo报价
  • wordpress商城 中文站全网营销推广是什么
  • 酒店行业的网站建设app推广注册放单平台
  • 网站如何验收seo站长助手
  • 学校网站集约化建设如何网络推广
  • 做网站能赚到流量费吗木卢seo教程
  • 辽宁电力建设监理有限公司网站seo推广
  • 网站建设免费模板南京网络推广优化哪家好