https://dev.mysql.com/doc/refman/5.7/en/operator-precedence.html
ел этот пост в блоге, который показывает способ получения случайных строк из таблицы:http://www.rndblog.com/how-to-select-random-rows-in-mysql/
Я использовал его в тяжелом запросе на удаление, который пытался ограничить, и он работал, хотя и был достаточно быстрым.
DELETE table1 FROM table1
JOIN table2 ON table2.id = table1.salesperson_id
JOIN table3 ON table3.id = table2.user_id
JOIN table4 ON table3.office_id = table4.id
WHERE table1.type = "Snapshot"
AND table4.id = 113 OR table4.parent_id =113
AND RAND()<=0.001;
Я не понимаю, как это работает. Я много пробовал гуглить, но ничего не нашел относительно RAND () в предложении WHERE, которое используется таким образом. Документы также ничего не дали по этому поводу.
Заранее спасибо.
Постскриптум Я использую MYSQL 5.5