社区编辑申请
注册/登录
mysql UPDATE语句的使用方法
数据库 MySQL
UPDATE语句在mysql中是如何使用的呢?和一般的UPDATE语句语句有何不同呢?下文就将带您一探其中的究竟,解决您心中的困惑。

UPDATE语句在数据库中的应用非常广泛,也是最常见的SQL语句之一,下面为您介绍的是mysql UPDATE语句的使用方法,供您参考。

单表的mysql UPDATE语句:

UPDATE [LOW_PRIORITY] [IGNORE] tbl_name
SET col_name1=expr1 [, col_name2=expr2 ...]
[WHERE where_definition]
[ORDER BY ...]
[LIMIT row_count]
多表的mysql UPDATE语句:

UPDATE [LOW_PRIORITY] [IGNORE] table_references
SET col_name1=expr1 [, col_name2=expr2 ...]
[WHERE where_definition]
UPDATE语法可以用新值更新原有表行中的各列。SET子句指示要修改哪些列和要给予哪些值。WHERE子句指定应更新哪些行。如果没有WHERE子句,则更新所有的行。如果指定了ORDER BY子句,则按照被指定的顺序对行进行更新。LIMIT子句用于给定一个限值,限制可以被更新的行的数目。

mysql UPDATE语句支持以下修饰符:

· 如果您使用LOW_PRIORITY关键词,则UPDATE的执行被延迟了,直到没有其它的客户端从表中读取为止。

· 如果您使用IGNORE关键词,则即使在更新过程中出现错误,更新语句也不会中断。如果出现了重复关键字冲突,则这些行不会被更新。如果列被更新后,新值会导致数据转化错误,则这些行被更新为最接近的合法的值。
 

 

 

【编辑推荐】

MySQL设置自增字段的方法介绍

mysql插入Clob字段的实例

常见MySql字段的默认长度

mysql中int数据类型长度的问题

MySQL中INSERT的一般用法

责任编辑:段燃 来源: 互联网
相关推荐

2010-05-25 15:24:38

2021-11-09 06:42:51

2011-07-18 16:56:12

Sqlite数据库Update语句

2010-11-11 11:13:54

SQL Server

2022-04-26 08:00:58

undo日Atomicity事务

2010-05-20 09:01:22

MySQL数据库

2019-07-16 12:44:02

MysqlSQL数据库

2011-08-02 14:09:53

Update语句OracleSQL Server

2010-09-17 10:39:36

SQL中

2019-03-21 14:00:05

MySQLUpdate数据库

2010-09-27 10:29:14

sql update语

2010-10-14 11:48:20

MySQL账户密码

2020-06-03 17:10:40

MySQLupdate数据库

2018-01-02 20:17:26

数据库MySQL私有语句

2010-05-31 17:06:35

MySQL游标

2009-04-02 10:59:57

优化插入MySQL

2010-09-06 09:11:24

2010-10-08 11:13:22

MySQL修改密码

2022-03-10 11:25:51

InnoDB优化

2018-03-26 14:05:56

MySQLbinlog2sql误操作

同话题下的热门内容

明明加了唯一索引,为什么还是产生重复数据?字节二面,两个事务执行 SQL 语句的过程中,导致死锁亿流量大考:日增上亿数据,把MySQL直接搞宕机了详解分布式数据库系统什么?你还不会安装MySQLMySQL客户端显示binary字符代码改造

编辑推荐

MySQL集群搭建详解如果对MySQL还停留在这个印象,就out了防止服务器宕机时MySQL数据丢失的几种方案MySQL innodb引擎备份工具XtraBackup之二(数据库全备)MySQL优化: Slave延迟很大的优化方法总结
我收藏的内容
点赞
收藏

AISummit人工智能大会