Помилки SQL/баз даних
Перегляньте всі 150 кодів помилок Помилки SQL/баз даних з причинами, виправленнями та прикладами.
0800108001 — Клієнт не може встановити з'єднання
Клієнту не вдалося встановити з'єднання з сервером бази даних.
0800308003 — З'єднання не існує
Вказане з'єднання з базою даних не існує або було закрито.
0800608006 — Збій з'єднання
Встановлене з'єднання з базою даних було несподівано втрачено.
2200122001 — Усічення рядкових даних праворуч
Рядкове значення задовге для цільового стовпця.
2200322003 — Числове значення поза допустимим діапазоном
Числове значення виходить за межі діапазону типу даних цільового стовпця.
2200722007 — Недійсний формат дати/часу
Значення дати, часу або мітки часу має недійсний формат.
2200822008 — Переповнення поля дати/часу
Значення дати/часу виходить за допустимий діапазон для поля.
2201222012 — Ділення на нуль
У SQL-виразі виконано спробу ділення на нуль.
22P0222P02 — Недійсне текстове представлення
Значення не вдалося перетворити на потрібний тип даних.
2350223502 — Порушення обмеження NOT NULL
Операція INSERT або UPDATE намагалася встановити значення NULL у стовпець з обмеженням NOT NULL.
2350323503 — Порушення зовнішнього ключа
Операція INSERT або UPDATE порушує обмеження зовнішнього ключа.
2350523505 — Порушення унікальності
Операція INSERT або UPDATE порушує обмеження унікальності або первинний ключ.
2351423514 — Порушення обмеження CHECK
Операція INSERT або UPDATE порушує обмеження CHECK таблиці.
23P0123P01 — Порушення обмеження виключення
Операція INSERT або UPDATE порушує обмеження виключення.
2500125001 — Активна SQL-транзакція
Команду неможливо виконати всередині активної транзакції.
2500625006 — Транзакція SQL лише для читання
Здійснено спробу змінити дані в транзакції лише для читання.
25P0225P02 — Невдала SQL-транзакція
Команду виконано в транзакції, яка вже завершилась помилкою.
2800028000 — Недійсна специфікація авторизації
Облікові дані автентифікації недійсні.
28P0128P01 — Недійсний пароль
Наданий для автентифікації пароль неправильний.
3D0003D000 — Недійсна назва каталогу
Вказана база даних не існує.
3F0003F000 — Недійсна назва схеми
Вказана схема не існує в базі даних.
4000140001 — Збій серіалізації
Транзакцію було відкочено через конфлікт серіалізації.
40P0140P01 — Виявлено взаємне блокування
Дві або більше транзакцій очікують на блокування одна одної, утворюючи взаємне блокування.
4200042000 — Синтаксична помилка або порушення правила доступу
SQL-вираз містить синтаксичну помилку або порушує правило доступу.
- 42501 — Недостатньо привілеїв
- 42601 — Синтаксична помилка
- 42602 — Недійсна назва
- 42701 — Дублювання стовпця
- 42702 — Неоднозначний стовпець
- 42703 — Невизначений стовпець
- 42704 — Невизначений об'єкт
- 42710 — Дублювання об'єкта
- 42712 — Дублювання псевдоніма
- 42804 — Невідповідність типів даних
- 42830 — Недійсний зовнішній ключ
- 42883 — Невизначена функція
- 42P01 — Невизначена таблиця
- 42P02 — Невизначений параметр
- 42P03 — Дублювання курсора
- 42P04 — Дублювання бази даних
- 42P06 — Дублювання схеми
- 42P07 — Дублювання таблиці
- 42P10 — Недійсне посилання на стовпець
- 42P16 — Недійсне визначення таблиці
- 42P18 — Невизначений тип даних
- 53100 — Диск переповнений
- 53200 — Недостатньо пам'яті
- 53300 — Забагато підключень
- 54000 — Перевищено обмеження програми
- 54001 — Вираз занадто складний
- 54011 — Забагато стовпців
- 54023 — Забагато аргументів
- 55000 — Об'єкт не в потрібному стані
- 55006 — Об'єкт використовується
- 55P03 — Блокування недоступне
- 57014 — Запит скасовано
- 57P01 — Адміністративне завершення роботи
- 57P02 — Аварійне завершення роботи
- 57P03 — Зараз не можна підключитися
- 58000 — Системна помилка
- 58030 — Помилка вводу/виводу
- P0001 — Виняток виклику RAISE
- P0002 — Дані не знайдено
- P0003 — Забагато рядків
- MySQL 1005 — Неможливо створити таблицю
- MySQL 1007 — База даних вже існує
- MySQL 1044 — Доступ до бази даних заборонено
- MySQL 1045 — Доступ заборонено для користувача
- MySQL 1049 — Невідома база даних
- MySQL 1054 — Невідомий стовпець
- MySQL 1062 — Дублікатний запис
- MySQL 1064 — Синтаксична помилка SQL
- MySQL 1146 — Таблиця не існує
- MySQL 1215 — Неможливо додати обмеження зовнішнього ключа
- MySQL 1217 — Неможливо видалити батьківський рядок
- MySQL 1264 — Значення поза допустимим діапазоном
- MySQL 1366 — Некоректне значення рядка
- MySQL 1451 — Неможливо видалити або оновити батьківський рядок
- MySQL 1452 — Неможливо додати або оновити дочірній рядок
- MySQL 1213 — Виявлено взаємне блокування
- MySQL 1205 — Перевищено час очікування блокування
- MySQL 2002 — Неможливо підключитися через сокет
- MySQL 2003 — Неможливо підключитися до MySQL-сервера
- MySQL 2006 — MySQL-сервер завершив з'єднання
- MySQL 2013 — З'єднання втрачено під час виконання запиту
- MySQL 1040 — Забагато підключень
- MySQL 1114 — Таблиця заповнена
- MySQL 1153 — Пакет завеликий
- MySQL 1227 — Відмовлено в доступі (потрібна привілегія)
- MySQL 1236 — Помилка реплікації (бінарний журнал)
- SQLITE_BUSY (5) — База даних заблокована
- SQLITE_LOCKED (6) — Таблицю заблоковано
- SQLITE_NOMEM (7) — Недостатньо пам'яті
- SQLITE_READONLY (8) — База даних доступна лише для читання
- SQLITE_INTERRUPT (9) — Операцію перервано
- SQLITE_IOERR (10) — Помилка вводу/виводу диска
- SQLITE_CORRUPT (11) — Образ диска бази даних пошкоджено
- SQLITE_FULL (13) — База даних або диск переповнені
- SQLITE_CANTOPEN (14) — Неможливо відкрити файл бази даних
- SQLITE_SCHEMA (17) — Схему бази даних змінено
- SQLITE_TOOBIG (18) — Рядок або BLOB перевищує ліміт розміру
- SQLITE_CONSTRAINT (19) — Порушення обмеження
- SQLITE_MISMATCH (20) — Невідповідність типів даних
- SQLITE_MISUSE (21) — Бібліотеку використано некоректно
- SQLITE_RANGE (25) — Індекс параметра за межами діапазону
- SQLITE_NOTADB (26) — Файл не є базою даних
- SQLITE_ERROR (1) — Загальна помилка SQL
- SQLITE_PERM (3) — Доступ до бази даних заборонено
- SQLITE_ABORT (4) — Операцію перервано
- SQLITE_NOTFOUND (12) — Не знайдено
- SQLITE_WARNING (28) — Попередження
- 02000 — Дані не знайдено
- 01000 — Попередження
- 0A000 — Функція не підтримується
- 22004 — Значення NULL не дозволено
- 22023 — Недійсне значення параметра
- 22026 — Невідповідність довжини рядкових даних
- 23001 — Порушення правила обмеження
- 24000 — Недійсний стан курсора
- 26000 — Недійсна назва SQL-оператора
- 2B000 — Існують залежні дескриптори привілеїв
- 2D000 — Недійсне завершення транзакції
- 34000 — Недійсна назва курсора
- 38000 — Виняток зовнішньої підпрограми
- 39000 — Виняток виклику зовнішньої підпрограми
- 42809 — Неправильний тип об'єкта
- 42846 — Неможливо привести тип
- 42P20 — Помилка віконної функції
- 42611 — Недійсне визначення стовпця
- MySQL 1048 — Стовпець не може бути NULL
- MySQL 1060 — Дублікат імені стовпця
- MySQL 1071 — Вказаний ключ занадто довгий
- MySQL 1091 — Неможливо видалити стовпець/ключ
- MySQL 1118 — Рядок занадто великий
- MySQL 1136 — Кількість стовпців не збігається
- MySQL 1142 — Команду заборонено
- MySQL 1149 — Синтаксична помилка SQL (застарілий формат)
- MySQL 1292 — Значення обрізано або недійсне
- MySQL 1364 — Поле не має значення за замовчуванням
- MySQL 1406 — Дані задовгі для стовпця
- MySQL 2014 — Команди не в тому порядку
- MySQL 1169 — Порушення унікального обмеження під час запису
- MySQL 1461 — Занадто багато підготовлених інструкцій
- SQLITE_AUTH (23) — Авторизацію відхилено
- SQLITE_FORMAT (24) — Не використовується
- SQLITE_NOLFS (22) — Підтримку великих файлів недоступно
- SQLITE_PROTOCOL (15) — Помилка протоколу блокування
- SQLITE_EMPTY (16) — База даних порожня
- MySQL 1025 — Помилка перейменування
- MySQL 1065 — Запит порожній