@skyfly2010

Как обновить определенное количество строк через mysql?

Есть 500 строк в таблице mysql.
Мне надо полю ax с 100 по 200 строки присвоить значение 1. Сейчас там 0. Как это сделать?
Пробовал вот так:
$sql9999 = "update `table` set `ax`=1 LIMIT ".$start_pos.", ".$limit;

Не получается. Срабатывает, если без лимита, но тогда задает 1 всей таблице.
  • Вопрос задан
  • 291 просмотр
Пригласить эксперта
Ответы на вопрос 1
@dmitryKovalskiy
программист средней руки
А нельзя найти признак поточнее? например Id в заданном промежутке? Или так и задумано - проставить значения случайным полям сверху таблицы. WHERE id>0 AND <200 тоже правильно сработает
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
17 мая 2024, в 22:37
20000 руб./за проект
17 мая 2024, в 22:33
1000 руб./за проект
17 мая 2024, в 22:30
5000 руб./за проект