У меня есть таблица с 40000 записями, и я добавил еще один столбец в таблицу. Обновление этого столбца (40000 строк) занимает слишком много времени, и в конце я получаю ошибку
Lock wait timeout exceeded; try restarting transaction
Поэтому я меняю запрос и пытаюсь обновить только одну строку, но phpmyadmin просто продолжает загружаться и ничего не происходит.
Я ссылался ниже на ответы по стеку, но мне ничего не помогает
{ ссылка }
{ ссылка }
У меня есть только один спящий процесс, из которого я убил тот, и нет процесса, который выполняется долго, кроме моего запроса.
Увеличение innodb_lock_wait_timeout
не оказывает влияния.
У меня нет глубоких знаний о sql сервере, поэтому, пожалуйста, помогите мне исправить это.