Bagaimana dengan ini?
SELECT @cnt := count(*) FROM my_table;
UPDATE my_table SET random = FLOOR(@cnt * RAND()) + 1;
Demo:http://sqlfiddle.com/#!2/a896d/4
Bagaimana dengan ini?
SELECT @cnt := count(*) FROM my_table;
UPDATE my_table SET random = FLOOR(@cnt * RAND()) + 1;
Demo:http://sqlfiddle.com/#!2/a896d/4
Bagaimana cara membuat fungsi agregat tersimpan MySQL?
Bagaimana cara membuat kueri tidak menghasilkan apa-apa ketika tidak ada kondisi?
Berurusan dengan set bersarang di mysql?
Cara apa pun untuk mencapai pencarian seperti teks lengkap di InnoDB
Menggunakan seperti wildcard dalam pernyataan yang disiapkan