SQL/databasfelFel
MySQL 1205MySQL 1205 — Väntetid för lås överskreds
En låsväntan överskred den konfigurerade tidsgränsen.
mysql
Visa detaljer 22012En division med noll försöktes i ett SQL-uttryck.
Frågan innehåller en division där divisorn utvärderas till noll vid körning.
Lägg till NULLIF() för att hantera nolldivisorer: column / NULLIF(divisor, 0). Validera data för att säkerställa att divisorer är skilda från noll.
-- Division by zero
SELECT 10 / 0;
-- Fix: use NULLIF
SELECT 10 / NULLIF(divisor, 0) FROM t;MySQL 1205En låsväntan överskred den konfigurerade tidsgränsen.
MySQL 1136Kolumnantalet i INSERT stämmer inte med antalet värden.
26000Det förberedda satsnamnet finns inte.
MySQL 1007Databasen kan inte skapas eftersom den redan finns.
54023För många argument skickades till en funktion.
MySQL 1071Indexnyckellängden överstiger lagringsmotorns maximigräns.