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