Ich habe ein MySQL-Skript geschrieben, um eine Datenbank für hypothetische Krankenhausunterlagen zu erstellen und diese mit Daten zu füllen. Eine der Tabellen, Abteilung, enthält eine Spalte mit dem Namen Beschreibung, die als Typ varchar (200) deklariert ist. Beim Ausführen des INSERT-Befehls für Beschreibung wird folgende Fehlermeldung angezeigt:
Fehler 1406: Daten zu lang für Spalte 'Beschreibung' in Zeile 1.
Alle Zeichenfolgen, die ich einfüge, bestehen aus weniger als 150 Zeichen.
Hier ist die Erklärung:
CREATE TABLE Department(
...
Description varchar(200)
...);
Und hier ist der Einfügebefehl:
INSERT INTO Department VALUES
(..., 'There is some text here',...), (..., 'There is some more text over here',...);
Dies sollte anscheinend funktionieren. Hat jemand einen Einblick?