MYSQL Обновление всех значений в базе данных, за один запрос
MYSQL Обновление всех значений в базе данных, за один запрос
+Выборка значений от А до Я
Иногда, нужно быстро обновить все данные. Использовать оператор IN() просто глупо! Вытаскивать тысячи значений и забивать через запрятую, или писать запрос в котором внутри оператора (IN) будет делаться выборка всех значени (ID) нужной нам таблицы, а потом обновлять? Нучто ж, ваше дело. Однако мой совет, использовать оператор, который позволяет выбрать все записи из базы, ОТ и ДО указанного значения.Пример:
Code: |
UPDATE table SET col = 1 WHERE col_id BETWEEN 1 AND 9000 |