繁体   English   中英

在SQL中更新多行

[英]Updating multiple rows in SQL

我想使用phpMyAdmin更新一些新信息的数据行。

“ uid”对于每个记录都是唯一的。 所有记录的“ pid”字段均相同。

从另一个数据库导出数据后,我修改了INSERT INTO语句。

UPDATE `tabme_name` SET (`uid`, `pid`, `title`, `category`) VALUES
(230952, 1902, 112, 27634),
(230953, 1902, 179, 27641),
(230954, 1902, 75, 27630),
(230955, 1902, 38, 27626);

我只能找到有关更新一条记录或使用相同信息更新记录的信息。 有人可以告诉我正确的SQL语句吗? 我没有WHERE子句!!!

假设uid是pk,则必须执行多个更新:

UPDATE tabme_name SET pid =  1902, title =112, category=27634 WHERE uid=230952
UPDATE tabme_name SET pid =  1902, title =179, category=27641 WHERE uid=230953
...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM