Ошибки SQL/баз данныхОшибка
MySQL 1040MySQL 1040 — Слишком много подключений
Превышено максимальное количество подключений к MySQL.
mysql
Что вызывает эту ошибку
Все слоты подключений (max_connections) заняты, обычно из-за утечек соединений или всплесков трафика.
Как исправить
Увеличьте max_connections. Используйте пул соединений. Устраните утечки соединений. Закройте простаивающие соединения.
Пример
-- Too many connections
SHOW VARIABLES LIKE 'max_connections';
SET GLOBAL max_connections = 500;Связанные коды ошибок
Ошибки SQL/баз данныхОшибка
2350323503 — Нарушение внешнего ключа
Операция INSERT или UPDATE нарушает ограничение внешнего ключа.
postgresql
Подробнее Ошибки SQL/баз данныхПредупреждение
SQLITE_SCHEMA (17)SQLITE_SCHEMA (17) — Схема базы данных изменилась
Схема изменилась между подготовкой и выполнением запроса.
sqlite
Подробнее Ошибки SQL/баз данныхОшибка
MySQL 1048MySQL 1048 — Столбец не может быть NULL
Операция INSERT или UPDATE попыталась записать NULL в столбец NOT NULL.
mysql
Подробнее Ошибки SQL/баз данныхКритическая
SQLITE_IOERR (10)SQLITE_IOERR (10) — Ошибка дискового ввода-вывода
При чтении или записи базы данных произошла ошибка дискового ввода-вывода.
sqlite
Подробнее Ошибки SQL/баз данныхОшибка
2200822008 — Переполнение поля даты/времени
Значение даты/времени выходит за пределы допустимого диапазона поля.
postgresql
Подробнее Ошибки SQL/баз данныхОшибка
22P0222P02 — Недопустимое текстовое представление
Значение не удалось преобразовать к требуемому типу данных.
postgresql
Подробнее