mysql - UPDATE ORDER BY RAND() LIMIT 100 -
i want set text different field trying kind of code
set @rand = 100; update mytable set name = 'a' order rand() limit @rand; update mytable set name = 'b' order rand() limit @rand; update mytable set name = 'c' order rand() limit @rand;
i getting error
1221 - incorrect usage of update , order by
thanks helping
why updating rand(). slow down update? order indexed column primary key. performance killer.
what's point of setting @rand = 100 when know how many records want update in 1 go?
i assuming have primary key called id
update mytable set name = 'a' order id desc limit 100; update mytable set name = 'b' order id desc limit 100; update mytable set name = 'c' order id desc limit 100;
Comments
Post a Comment