Ich muss mehrere Spalten zu einer Tabelle hinzufügen, aber die Spalten nach einer Spalte namens lastname
positionieren.alter table add MULTIPLE Spalten NACH Spalte1
Ich habe dies versucht:
ALTER TABLE `users` ADD COLUMN
(
`count` smallint(6) NOT NULL,
`log` varchar(12) NOT NULL,
`status` int(10) unsigned NOT NULL
)
AFTER `lastname`;
ich diesen Fehler:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AFTER
lastname
' at line 7
Wie kann ich, nachdem sie in einer Abfrage wie folgt verwenden?
Welche Dialekt sprechen Sie? Sieht für mich wie mysql aus. Aber die "ALTER TABLE" -Syntax variiert ein wenig zwischen Dialekten. –
Sorry, ja mysql. – Koala
möglich Duplikat von [MySQL Tabelle ändern Feld vor oder nach einem bereits vorhandenen Feld hinzufügen] (http://stackoverflow.com/questions/3379454/mysql-alter-table-add-field-before-for-or-after-a-field -ready-present) –