Ошибки SQL/баз данныхОшибка
MySQL 1205MySQL 1205 — Превышено время ожидания блокировки
Ожидание блокировки превысило настроенный таймаут.
mysql
Подробнее 22012В SQL-выражении была выполнена попытка деления на ноль.
Запрос содержит деление, в котором делитель в момент выполнения равен нулю.
Добавьте NULLIF() для обработки нулевых делителей: column / NULLIF(divisor, 0). Проверяйте данные, чтобы делители не были равны нулю.
-- Division by zero
SELECT 10 / 0;
-- Fix: use NULLIF
SELECT 10 / NULLIF(divisor, 0) FROM t;MySQL 1205Ожидание блокировки превысило настроенный таймаут.
MySQL 1136Количество столбцов в INSERT не соответствует количеству значений.
26000Подготовленная инструкция с указанным именем не существует.
MySQL 1007База данных не может быть создана, так как уже существует.
54023Функции передано слишком много аргументов.
MySQL 1071Длина ключа индекса превышает максимум, допустимый движком хранения.