Перед запуском запроса на обновление в phpmyadmin я обычно запускаю опцию Simulate, чтобы протестировать мой запрос. Но я столкнулся с этой дилеммой.
Select count(*) from `table1` where field1 is null
- дает мне 3000 записей.
Update `table1` set field1 = field2 where field1 is null
- Симуляция говорит 158 записей
Оба поля имеют тип text, а field2 содержит что-то в каждой записи.
Почему я получаю разные результаты? (Я постараюсь использовать транзакцию / вывод / откат в будущем.)