Mysql update

Posted QianweiZ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql update相关的知识,希望对你有一定的参考价值。

1.下面说明了mysql UPDATE语句的语法:

UPDATE [LOW_PRIORITY] [IGNORE] table_name 
SET 
    column_name1 = expr1,
    column_name2 = expr2,
    ...
WHERE
    condition;
SQL

在上面UPDATE语句中:

  • 首先,在UPDATE关键字后面指定要更新数据的表名。
  • 其次,SET子句指定要修改的列和新值。要更新多个列,请使用以逗号分隔的列表。以字面值,表达式或子查询的形式在每列的赋值中来提供要设置的值。
  • 第三,使用WHERE子句中的条件指定要更新的行。WHERE子句是可选的。 如果省略WHERE子句,则UPDATE语句将更新表中的所有行。

请注意,WHERE子句非常重要,所以不应该忘记指定更新的条件。 有时,您可能只想改变一行; 但是,可能会忘记写上WHERE子句,导致意外更新表中的所有行。

2.可以使用SELECT语句查询来自其他表的数据来提供给SET子句的值。

以上是关于Mysql update的主要内容,如果未能解决你的问题,请参考以下文章

部分代码片段

linux中怎么查看mysql数据库版本

svn报错cleanup failed–previous operation has not finished; run cleanup if it was interrupted的解决办法(代码片段

如何在 UPDATE 期间解决错误代码 1175 mySQL?

#VSCode保存插件配置并使用 gist 管理代码片段

MySQL 错误代码:在带有 WHERE 子句的 UPDATE 期间出现 1175