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-10-08 16:49:01

MySQL alter

2010-09-27 10:04:30

Sql Update语

2009-12-28 14:42:03

ADO语句

2010-03-19 14:18:07

Java Socket

2010-05-25 15:24:38

MySQL updat

2010-05-28 19:12:09

MySQL使用方法

2010-05-28 19:32:24

MySQL使用方法

2010-03-15 18:18:33

Java多线程

2010-11-04 11:32:37

DB2 CREATE

2021-11-09 06:42:51

MySQLupdate语句

2010-09-27 10:15:42

sql update语

2011-08-25 17:49:14

MySQLmysqlcheck

2012-01-13 09:55:54

jQuery

2011-02-24 13:09:10

FireFTP

2009-12-02 16:04:44

PHP fsockop

2013-07-15 15:12:40

iOS多线程NSOperationNSOperation

2009-12-24 16:36:06

WPF InkCanv

2010-09-17 10:39:36

SQL中

2010-10-12 13:55:41

MySQL EXPLA

2010-11-11 11:13:54

SQL Server
点赞
收藏

51CTO技术栈公众号