[+/-]
Wir versuchen, MySQL Server möglichst nah an die ANSI-SQL- und ODBC-SQL-Standards zu halten. Allerdings führt MySQL Server manche Operationen in bestimmten Fällen anders aus:
            Bei VARCHAR-Spalten werden führende
            Leerzeichen beim Speichern des Werts entfernt (dies wurde in
            MySQL 5.0.3 behoben). Siehe auch Abschnitt A.8, „Bekannte Fehler und konzeptionelle Unzulänglichkeiten in MySQL“.
          
            In manchen Fällen werden CHAR-Spalten
            stillschweigend in VARCHAR-Spalten
            konvertiert, wenn Sie eine Tabelle definieren oder ihre
            Struktur ändern (dies wurde in MySQL 5.0.3 behoben).
          
            Es gibt eine Reihe von Unterschieden zwischen den
            Berechtigungssystemen von MySQL und Standard-SQL.
            Beispielsweise werden in MySQL Berechtigungen für eine
            Tabelle nicht automatisch widerrufen, wenn Sie die Tabelle
            löschen. Um die Berechtigungen für die Tabelle zu
            widerrufen, müssen Sie explizit eine
            REVOKE-Anweisung absetzen. Weitere
            Informationen finden Sie unter Abschnitt 13.5.1.5, „REVOKE“.
          
            Die Funktion CAST() unterstützt die
            Umwandlung in REAL oder
            BIGINT nicht. Siehe auch
            Abschnitt 12.8, „Cast-Funktionen und Operatoren“.
          
            Standard-SQL setzt voraus, dass eine
            HAVING-Klausel in einer
            SELECT-Anweisung auf Spalten in der
            GROUP BY-Klausel verweist. Dies ist erst
            ab MySQL 5.0.2 möglich.
          
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.

