Devo aggiungere più colonne a una tabella ma posizionare le colonne dopo una colonna denominata lastname
.alter tabella aggiungi PIÙ colonne DOPO colonna1
Ho provato questo:
ALTER TABLE `users` ADD COLUMN
(
`count` smallint(6) NOT NULL,
`log` varchar(12) NOT NULL,
`status` int(10) unsigned NOT NULL
)
AFTER `lastname`;
ottengo questo errore:
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
Come posso usare dopo in una query come questa?
Cosa dialetto state parlando? Mi sembra mysql. Ma la sintassi 'ALTER TABLE' varia leggermente tra i dialetti. –
Siamo spiacenti, sì mysql. – Koala
possibile duplicato di [MySQL Alter Table Aggiungi campo prima o dopo un campo già presente] (http://stackoverflow.com/questions/3379454/mysql-alter-table-add-field-before-or-after-a-field -already-present) –