更新特定行

SQL 语言的一个非常有用的特性是能够一次处理日期范围和整个表。
update 语句可以使用单个查询更新多个列 - 使用选择查询时使用相同的语法。

要更新日期范围内的行:

update my_table_name set column1='new value' where datetime_column between '01/01/2019' and '01/01/2016';

要更新表中的所有行:

update my_table_name set column1='new value';
SQL更新语句

SQL update table_name... 语句用于更新现有的数据库表,这在我们想要在应用程序中创建编辑功能时非常有用。
但是,另一个有用的具体例子是创建一个简单的视图计数器,我将在本教程后面介绍。

update 语句允许我们一次更新数据库表中的所有行,因此它非常强大,如果我们在使用时不小心可能会破坏它。
通常,我们可能只想更新表中的特定行。

为了只更新特定的行和/或者列,我们应该在查询中包含一个 where 子句。

要更新特定行:

update my_table_name set column1='new value' where name_or_id="something unique :-)";

在处理大型表时,使用唯一索引将提高性能。

日期:2020-06-02 22:17:36 来源:oir作者:oir