hinzufügen Primärschlüssel mit autoincrement bei mysql
festlegen bestimmten Spalte als primary key mit auto increment in mysql.bin mit der alter-Anweisung . bin aber immer Fehler, wenn ich excecute der alter-Anweisung in mysql.
alter statement
---------------
ALTER TABLE tbl_travelplan add COLUMN TRREQNO id INT(11) NOT NULL AUTO_INCREMENT, ADD PRIMARY KEY (id);
was ist die Fehlermeldung?
Error Code: 1064. Sie haben einen Fehler in Ihrer SQL-syntax; Lesen Sie im Handbuch, das entspricht Ihrer MySQL-server-version für den richtigen syntax in der Nähe 'id INT(11) not NULL AUTO_INCREMENT, ADD PRIMARY KEY (id)' at line 1
Um Hilfe bitten, doch nicht die Fehler, die Fehler sind in der Regel nicht erforderlich.
Error Code: 1064. Sie haben einen Fehler in Ihrer SQL-syntax; Lesen Sie im Handbuch, das entspricht Ihrer MySQL-server-version für den richtigen syntax in der Nähe 'id INT(11) not NULL AUTO_INCREMENT, ADD PRIMARY KEY (id)' at line 1
Um Hilfe bitten, doch nicht die Fehler, die Fehler sind in der Regel nicht erforderlich.
InformationsquelleAutor vps | 2012-12-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, das eigentliche problem ist der Raum zwischen TRREQNO und die id in deiner Abfrage.
Versuchen Sie, die Abfrage habe ich abgelegt unter:
Sie sagen, Sie stehen vor dem gleichen Problem mit der Fehler, die Sie erwähnt haben in Ihrem obigen Kommentar?
InformationsquelleAutor Bhavik Shah
Die Sie brauchen, um DIE DROP PRIMARY KEY ERSTE:
Versuchen Sie dies ::
InformationsquelleAutor Sashi Kant
Müssen Sie löschen Sie die vorhandene index zuerst mit
InformationsquelleAutor Darin Kolev
Können Sie diese Abfrage verwenden
InformationsquelleAutor John
Ich denke, in dieser Tabelle bereits den primary key. Also nur diese Art von Fehler kam.
Bitte entfernen Sie den primär-Schlüssel, und führen Sie Ihre Abfrage.
Bitte führen Sie diese Abfrage
InformationsquelleAutor somasundaram