Помилки 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Довжина ключа індексу перевищує максимум, допустимий рушієм зберігання.