MySQL Fehlermeldungen
Aus VMS1 Tutorial
Dies ist eine alte Version. Zeitpunkt der Bearbeitung: 11:20, 22. Jul. 2012 durch Jpwfour (Diskussion | Beiträge).
Fehlermeldungen des MySQL Servers bestehen aus einem Fehlercode und einem kurzen Text, der den Fehler beschreibt.
Diese Fehlermeldungen erhält man bspw. bei der Benutzung des Verwaltungstools PhpMyAdmin oder über die PHP-Funktionen mysql_error() und mysql_errno().
Häufige Fehlermeldungen
Code | Fehlermeldung (englisch) | Fehlermeldung (deutsch) |
---|---|---|
1040 | Too many connections | Zu viele Verbindungen |
1044 | Access denied for user ' U ' to database ' D ' | Benutzer ' U ' hat keine Zugriffsberechtigung für Datenbank ' D ' |
1045 | Access denied for user ' U ' (using password: P) | Benutzer ' U ' hat keine Zugriffsberechtigung (verwendetes Passwort: P) |
1046 | No database selected | Keine Datenbank ausgewählt |
1054 | Unknown column ' SP ' in ' (field list/where clause) ' | Unbekanntes Tabellenfeld ' SP ' in (field list/where clause) |
1062 | Duplicate entry ' Y ' for key X | Doppelter Eintrag ' Y ' für Schlüssel X |
1136 | Column count doesn't match value count at row X | Anzahl der Felder stimmt nicht mit der Anzahl der Werte in Zeile X überein |
1146 | Table ' DB.T ' doesn't exist | Tabelle ' DB.T ' existiert nicht |
1149 | You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use | Fehler in der SQL-Syntax. Bitte die korrekte Syntax im Handbuch nachschlagen |
1267 | Illegal mix of collations (latin1_german2_ci,IMPLICIT) and (latin1_swedish_ci,IMPLICIT) for operation '=' | Unerlaubte Mischung von Sortierreihenfolgen (latin1_german2_ci,IMPLICIT) und (latin1_swedish_ci,IMPLICIT) für Operation '=' |