如何更新x?
行中的每个值e.g。
test table values ('name', 'age')
UPDATE test SET name='alex' //update one value
但我想更新名称&有一个查询的年龄
提前致谢! :)
答案 0 :(得分:2)
这将更新表格中的所有记录
UPDATE test SET name='alex', age='40'
如果您只想更新一个/某些记录,可以添加条件:
UPDATE test SET name='alex', age='40' WHERE name='John'
例如,将更新名称为John设置名称为Alex且年龄为40的每条记录。
您可以从这里开始构建所需的查询。
答案 1 :(得分:0)
UPDATE test SET name='alex', age=21
请注意,这将更新所有行。
UPDATE test SET name='alex', age=21 WHERE id=1
只会更新id等于1的行。
答案 2 :(得分:0)
使用UPDATE和WHERE。
UPDATE test set name='new_name', age='new_age' WHERE id='id_value'
答案 3 :(得分:0)
UPDATE test
SET name = 'alex', age = 37
WHERE hairColor = 'red'
来源:http://www.w3schools.com/sql/sql_update.asp
SQL UPDATE语法:
UPDATE table_name
SET column1=value1,column2=value2,...
WHERE some_column=some_value;