update 表
set 字段1=新值,字段2=新值
where id=1
多个id的建议excel里做好,导入到DB中成为新表,再关联这2张表批量更新:
update 表1
set 字段1=b.新值,字段2=b.新值
from 表1 a, 表2 b
where a.id=b.id
mysql数据库,更新字段语句:
一、UPDATE:
UPDATE的功能是更新表中的数据。这的语法和INSERT的第二种用法相似。必须提供表名以及SET表达式,在后面可以加WHERE以限制更新的记录范围。
UPDATE
table_anem
SET
column_name1
=
value1,
column_name2
=
value2,
...
WHERE
...
。
如下面的语句将users表中id等于123的记录的age改为24。
UPDATE
users
SET
age
=
24
WHERE
id
=
123。
同样,可以使用UPDATE更新多个字段的值
UPDATE
users
SET
age
=
24,
name
=
'Mike'
WHERE
id
=
123。
上面的UPDATE语句通过WHERE指定一个条件,否则,UPDATE将更新表中的所有记录的值。
Update A,B Set A.size=B.size Where A.chapterid=B.chapterid或
Update A Inner Join B On A.chapterid=B.chapterid Set A.size=B.size
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)