EX. MySQL 数据库 ┌──┬──┬──┐ │no│id│un│ ├──┼──┼──┤ │26│aa│10│←修改不同un值 ├──┼──┼──┤ │28│aa│10│←修改不同un值 ├──┼──┼──┤ │29│aa│12│←修改不同un值 ├──┼──┼──┤ │33│aa│13│←修改不同un值 ├──┼──┼──┤ │42│bb│12│ ├──┼──┼──┤ │48│bb│15│ ├──┼──┼──┤ │52│aa│10│←修改不同un值 ├──┼──┼──┤ │53│bb│12│ └──┴──┴──┘ 我想要用for循环,修改id字段aa的不同un值, MySQL一值有问题,UPDATE 不能使用 两个数字 LIMIT限制,似乎只能一个数字 LIMIT一 次修改相同的值, 这样我该怎么解决垂直更新aa的un值呢? 试了好几个方法都没办法... 错误讯息如下: UPDATE `test` SET `un`= 18 WHERE `id` = 'aa' LIMIT 0,1; 错误 MySQL 回应: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '1' at line 1