MYSQL更新查询前100条数据的aaa字段为AAA,可以有一条sql写完吗,还是要写存储过程循环这一千条数据。我只知道select * from table1 where 1=1 limit 10 查前十条那怎么批量更新呢
不需,可以写一条SQL,更新条件的ID是查询出来的这100条的ID。update tabl1 set aaa='AAA' where id in (select ID from table1 where 1=1 limit 10 )