Задать вопрос
@skyfly2010

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

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

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

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

Похожие вопросы