Следующие ошибки не исправлены в MySQL 3.23, поскольку исправление их требует слишком значительных изменений кода, которые могут повлечь создание еще большего количества ошибок. Эти ошибки классифицированы как "не фатальные" и "переносимые".
Можно получить взаимоблокировку при помощи
LOCK TABLE
на множестве таблиц, а затем выполнив в том же соединениииDROP TABLE
одной из таблиц, пока другой поток пытается получить блокировку на таблицу. Однако можно уничтожить (KILL
) эти потоки с тем, чтобы ситуация была исправлена. Исправлено в 4.0.12.SELECT MAX(key_column) FROM t1,t2,t3...
где одна из таблиц является пустой не вернетNULL
, но вместо этого вернет максимальное значение для столбца. Исправлено в 4.0.11.