Skip to content

Update

语法

sql
UPDATE <table_name> SET <column_name> = <expr>[, column_name = <expr>] [WHERE <where_conditions ...>]

更新表数据
注意:时间列和 key 列不能修改

目前仅支持单表数据更新,join, 子查询更新现阶段不支持:

sql
UPDATE <table_name> JOIN <ref_table_name> SET ...

UPDATE (SELECT ... FROM <table_name>) <alias_table_name> SET ...

IMPORTANT

UPDATE 语句必须在事务内执行,因此现阶段网页控制台与命令行控制台暂不支持 UPDATE 语句

示例

sql
UPDATE student SET name = 'zhangsan' WHERE id = 3