Im пытаясь подсчитать количество строк в таблице и генерации случайных чисел для поля «случайных» Сейчас это работает:Вставка случайных чисел в таблицу в MYSQL
SELECT COUNT(*) FROM my_table;
и это работает:
UPDATE my_table SET random = FLOOR(6500 * RAND()) + 1;
Но это не работает:
UPDATE my_table SET random = FLOOR((SELECT COUNT(*)) * RAND()) + 1;
Но это подсчитывает строки как 0 и добавляет один так ll поля имеют номер один вместо уникального случайного числа.
Любые идеи, что я делаю неправильно, были бы наиболее полезными.
Это именно то, что было необходимо, я не понимал, что вы можете использовать переменные, как в PHP. Спасибо! –