MySQL 更新查询
可能有一个需求,需要修改MySQL表中的现有数据。您可以使用SQL的 UPDATE 命令来实现这一点。这将修改任何MySQL表的任何字段值。
语法
以下代码块是用于修改MySQL表中数据的UPDATE命令的通用SQL语法-
- 您可以一次更新一个或多个字段。
- 您可以使用WHERE子句指定任何条件。
- 您只可以一次更新一个表中的值。
当您要更新表中选择的行时,WHERE子句非常有用。
从命令提示符更新数据
这将使用带有WHERE子句的SQL UPDATE命令来更新MySQL表中选定的数据 tutorials_tbl 。
示例
以下示例将更新具有tutorial_id为3的记录的 tutorial_title 字段。
使用PHP脚本更新数据
PHP使用 mysqli_query() 或 mysql_query() 函数来更新MySQL表中的记录。该函数接受两个参数,并在成功时返回TRUE,失败时返回FALSE。
语法
Sr.No. | 参数与描述 |
---|---|
1 | $sql 必需 – 用于在MySQL表中更新记录的SQL查询。 |
2 | $resultmode 可选 – 根据所需的行为选择常量MYSQLI_USE_RESULT或MYSQLI_STORE_RESULT。默认情况下,使用MYSQLI_STORE_RESULT。 |
示例
尝试以下示例来更新表中的记录-
将以下示例复制并粘贴为mysql_example.php-
输出
访问部署在Apache Web服务器上的mysql_example.php,并验证输出。在运行选择脚本之前,我们在表中输入了多条记录。