Задавайте вопросы, мы ответим
Вы не зашли.
Есть база данных, в этой базе есть таблица product, в таблице ест поле sku типа varchar(64) в этом поле записано определённое 6 значное число, есть файл excel в столбце которого есть определённый список значений поля sku. В таблице product есть так же поле quantity типа int(4) тоже с определённым 6 значным числом....Задача: поставить число 0 для для поля quantity типа int(4), если оно есть в списке значений excel//// Можно ли сделать какой-либо запрос к базе чтобы нескольким десяткам тысяч полей было присвоено значение 0 ???
Неактивен
Можно UPDATE mytable SET myfield=0 WHERE id in (id1,id2,... 10 тысяч).
Удобнее записать все id, которые требуется изменить во временную таблицу, а потом обнулить с помощью JOIN
Неактивен