export nach my sql?

Luda

Erfahrenes Mitglied
hallo, ich habe eine db in access erstellt. die habe ich nun aus access per odbc zur mysql datenbank eportiert. das hat auch aulles funktioniert. jetzt ist der autowert aber in der datenbank weg und nur noch ein normales int feld.
wenn ich jetzt mit mysql - front aus dem int ein autoincrement machen möchte bekomme ich die fehlmedung:

1075 - incorrect table definition; there can only be one auto column and it must be defined as a key

wie kann ich es machen das ein autowert vorhanden ist?
 
es kann bei MySQL nur eine Spalte mit auto_increment existieren, da diese Spalte gleichzeitig auch der Primärschlüssel ist.

Du musst bei der anderen Spalte das auto_increment wegnehmen und bei der anderen Spalte hinzufügen.
Anders geht es nicht.
 
das problem war das das feld das den primärschlüssel und den autowert erhalten sollen nicht auf not null gestellt war. und ich eine bestimmte reihenfolge beachten muß: erst auf not null, dann primärschlüssel, dann autowert.
komisch!?
danke luda
 
Zurück