SQL-/databasefoutenFout
MySQL 1205MySQL 1205 — Time-out voor Vergrendelingswacht Overschreden
Een vergrendelingswacht heeft de geconfigureerde time-out overschreden.
mysql
Details bekijken 22012Er werd een deling door nul geprobeerd in een SQL-expressie.
De query bevat een deling waarbij de deler tijdens uitvoering naar nul evalueert.
Voeg NULLIF() toe om nul-delers af te handelen: column / NULLIF(divisor, 0). Valideer gegevens om te garanderen dat delers niet-nul zijn.
-- Division by zero
SELECT 10 / 0;
-- Fix: use NULLIF
SELECT 10 / NULLIF(divisor, 0) FROM t;MySQL 1205Een vergrendelingswacht heeft de geconfigureerde time-out overschreden.
MySQL 1136Het aantal kolommen bij INSERT komt niet overeen met het aantal waarden.
26000De naam van de voorbereide instructie bestaat niet.
MySQL 1007De database kan niet worden aangemaakt omdat deze al bestaat.
54023Er zijn te veel argumenten doorgegeven aan een functie.
MySQL 1071De indexsleutellengte overschrijdt het maximum van de opslagengine.