Tom: mysql: Primärschlüssel wechseln

Beitrag lesen

Hello Kuno,

weil in meinem Fall zwei Spalten einen eindeutigen Datensatz ergeben. Der erste (ID) ist nicht einmalig. Nur die Kombination aus zwei, darf einmalig sein.

Du hast vorhin eine Fehlermeldung zitiert, die eindeutig daraf hinweist, dass das nicht geht:

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

Also ist die ID-Spalte bereits Schlüsselspalte.
Ist sie denn auch Primary Key?
Du solltest das Tabellendesign vielleicht mal abfragen

SHOW CREATE TABLE tablename;

wenn Du nicht mehr genau weißt, was Sache ist.

Außerdem können Dir Deine Informationen verloren gehen, wenn Du nicht aufpasst, was Du machst. Oder sind noch keine "vernünftigen" Daten drin in der Datenbank?

Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)