テーブルに複数の列を追加する必要がありますが、列の後にはlastname
という列を配置する必要があります。alter table add複数の列の後に1列目
私はこれを試してみました:
ALTER TABLE `users` ADD COLUMN
(
`count` smallint(6) NOT NULL,
`log` varchar(12) NOT NULL,
`status` int(10) unsigned NOT NULL
)
AFTER `lastname`;
は、私はこのエラーを取得する:
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
は、どのように私はこのようなクエリでAFTER使用することができますか?
あなたはどのような方言を話していますか? mysqlのように見えます。しかし、 'ALTER TABLE'構文は方言間で少し異なります。 –
申し訳ありません、はいmysql。 – Koala
可能な複製[MySQLの変更テーブル]フィールドが既に存在するフィールドの前後に追加](http://stackoverflow.com/questions/3379454/mysql-alter-table-add-field-before-or-after-a-field -ready-present) –