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

福州企业免费建站3d游戏建模培训

福州企业免费建站,3d游戏建模培训,欧模网,河北邯郸网络科技公司有哪些insert into insert into 语句进行插入时,如果插入的字段包含 主键或者唯一索引字段,那么, 1)主键或唯一索引 已存在,则插入失败 1062 - Duplicate entry 1 for key PRIMARY 2)只有主键或者唯一索 引不存…

insert into

insert into 语句进行插入时,如果插入的字段包含 主键或者唯一索引字段,那么,

1)主键或唯一索引 已存在,则插入失败 1062 - Duplicate entry '1' for key 'PRIMARY'

2)只有主键或者唯一索 引不存在时,才能插入成功

存在则抛异常,不存在则插入成功

insert  ignore  into

insert  gnore  into 语句进行插入时, 如果插入的字段包含 主键或者唯一索引字段,那么,

1)主键或唯一索引 已存在,则不插入,返回 Affected rows: 0,不会报错

2)只有主键或者唯一索 引不存在时,会插入成功

存在则忽略,不存在则插入成功

replace into

 replace  into 语句进行插入时, 如果插入的字段包含 主键或者唯一索引字段,那么,

1)主键或唯一索引 已存在,则删除已存在的记录,插入新的记录,Affected rows: 2

2)主键或唯一索引 不存在,则直接插入

存在则删除后插入,不存在则直接插入

insert into  on duplicate key update column1=value1,column2=value2

当前插入方式:

1)如果主键或者唯一索引已存在:

        a:  如果已存在的记录中的 字段 和  后面的 update 字段 值相同,则不更新,影响行数:0

        b: 如果已存在的记录中的 字段 和  后面的 update 字段 值 不 相同,则删除已有记录,重新插入新的记录,新的记录中,使用 update 字段的值,影响行数:2

2)如果主键或者唯一索引不存在,则直接插入行,影响行数:1

存在 并且 不需要更新,则忽略;存在 并且需要更新,则删除记录并根据新值插入;不存在则直接插入

需要根据具体的业务场景来选择,一般都是 先 select,如果存在,则通过 upate 来更新指定字段,很少 利用 replace into 或者 insert into on duplicate key update 来操作,如果是唯一索引字段已存在,那么这两种都是会删除原来的行 再插入新的行,如果表的主键id 是增的话,岂不是 就变了。 

http://www.15wanjia.com/news/161819.html

相关文章:

  • 怎么做下载网站吗公司邮箱一般是什么格式
  • 新手如何涨1000粉郑州百度网站优化
  • 继续教育网站怎么做不了作业个人主页写什么内容
  • 社交网站模版集团做网站
  • 网站建设实施方案石家庄做网站排名公司
  • 深圳团购网站设计哪家好wordpress 扫码支付
  • 电子商务网站建设的参考文献做app网站需要什么技术支持
  • 网站的建设期遵化建设局网站
  • 网站设计排行榜做有搜索功能的网站
  • 高职院校优质校建设专栏网站舆情系统
  • 网站开发多少费用网站建设logo
  • 滨海网站建设公司杭州建设网公益广告宣传
  • 样本之家登录网站优化网站用软件好吗
  • 网站没有索引量是什么潍坊昌大建设集团网站
  • php做商城网站怎么做好photoshop在线修图
  • 建设网站 系统占用空间房产采集网站源代码
  • 国内免费的建网站平台自主建站网站平台
  • 网站建设带采集深圳商城网站设计电话
  • 杭州网站建设公司平台东莞网站设计制作教程
  • 网站建设思路梳理怎么购买网站空间和域名
  • 网站建设需求表格北京高端网站建设咸阳
  • 如何做网站网页流程杭州软件建设
  • 招聘网站官网wordpress评论框文件
  • 学校网站群管理系统建设项目郴州网站制作公司在哪里
  • 网站运营优化无锡网站建设培训班
  • 目前最火的推广平台seo岗位工资
  • 最新新闻热点事件20239月厦门seo优
  • 做网站 花园路国贸wordpress单页面制作
  • 高端网站设计平台东莞网络公司
  • 哪些php网站营销推广的方案