2011-01-05 10 views
-1

ein reserviertes Schlüsselwort Präfix ‚prefix‘ ein reserviertes Schlüsselwort in ‚mysql‘, da bekomme ich folgende Fehlermeldung, wenn ich versuche, Beispieldaten zu bevölkern mit DBUnit für eine Tabelle mit Spalte 'prefix'Ist in mysql

Embedded Fehler genannt : user.PREFIX - (Nicht großgeschriebene Eingabespalte: Präfix) in der ColumnNameToIndexes-Cachezuordnung. Beachten Sie, dass die Spaltennamen der Karte NICHT zwischen Groß- und Kleinschreibung unterschieden werden.

+1

Präfix ist kein reserviertes Schlüsselwort in mysql, und die Fehlermeldung ist speziell auf dbunit anstelle von mysql – ajreal

Antwort

3

MySQL reservierte Schlüsselwörter sind hier dokumentiert:

http://dev.mysql.com/doc/refman/5.1/en/reserved-words.html

Abgesehen von der Tatsache, dass PREFIX nicht in der Liste enthalten ist, sollten Sie beachten, dass MySQL Fehler wie folgt aussehen nicht. Sie beginnen immer mit einem numerischen Fehlercode.

Sie rufen zufällig als Kleinbuchstabe prefix eine Spalte, die Sie als Großbuchstabe PREFIX definiert haben?

+0

+1 für die Verknüpfung mit dem Handbuch –