11、update语句

update语句

update可更新(修改)表中的数据,可更新特定行,或者表中所有行
一般情况不省略where的过滤,否则会更新表中所有行,除非确定了这次的更新是针对整个表

格式
update 表名(可使用子查询)
set 列名=新值,列名=新值...
where 条件过滤

假如在update中出现错误,那么整个update操作被回滚取消。如果此时想即使发生错误,也继续进行更新
可使用ignore关键字: update ignore 表名

假如你的更新操作会影响其他人的查询效率,想延时更新,等其他查询操作结束
可以使用关键字 low_priority : update low_priority 表名

update emp set sal=1000,comm=100 where empno=7369;

注意:在使用update之前,应该先使用select进行测试,保证过滤结果是正确的,这是一个好习惯

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 手动不易,转发请注明出处 --Trance 数据库系统命令: (1).查看存储过程状态:show pro...
    Trance_b54c阅读 1,835评论 0 8
  • 今天看到一位朋友写的mysql笔记总结,觉得写的很详细很用心,这里转载一下,供大家参考下,也希望大家能关注他原文地...
    信仰与初衷阅读 4,840评论 0 30
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 6,018评论 0 9
  • 后来的我们什么都有了,却没有了我们。 ——《后来》 看完...
    迷乡人阅读 558评论 0 0
  • 最近突然迷恋上了2k游戏,工作之余总会来上一局解解闷。或者在这样一个网络游戏横行的年代,我这样热衷单机的人太过迂腐...
    想念天空再蓝些阅读 571评论 0 0

友情链接更多精彩内容