Alter table users
Add
{
};
如果是如何將添加所有這三個列是ALTER TABLE
`user_id` varchar(16) DEFAULT NULL,
`user_location` tinytext,
`author_id` varchar(16) DEFAULT NULL,
Alter table users
Add
{
};
如果是如何將添加所有這三個列是ALTER TABLE
`user_id` varchar(16) DEFAULT NULL,
`user_location` tinytext,
`author_id` varchar(16) DEFAULT NULL,
說實話,你沒有真正做自己任何好處問諸如問題,因爲你不會學到實際的答案什麼。 (即:有人告訴你正確的語法不會幫助你學習)
因此,你應該做的是:
看那ALTER TABLE語法上MySQL.com
製作相關表格的副本。 (您可以使用「CREATE TABLE <new table name> LIKE <existing table name>;
」要做到這一點,並通過使用「SELECT INTO <new table> FROM <old table>;
」填充它,等等(這裏的SELECT INTO syntax)
試試你的建議ALTER TABLE在副本,以確保它做什麼你想要的。
如果確實如此(的確,如果它不),你可以使用「DROP TABLE <new table name>;
」處置新創建的表。
通過這樣做,你會爲學習你走在哪裏,這在長時間裏更有價值聯合國。
ALTER TABLE users ADD (
`user_id` varchar(16) DEFAULT NULL,
`user_location` tinytext,
`author_id` varchar(16) DEFAULT NULL);
ADD [COLUMN] (col_name column_definition,...)
,這樣你就不能分開的每一個這是正確的MySQL的句法帶逗號的參數。
ALTER TABLE users
ADD `user_id` varchar(16) DEFAULT NULL,
ADD `user_location` tinytext,
ADD `author_id` varchar(16) DEFAULT NULL;
谷歌倒閉了嗎? – 2011-01-20 19:18:24
http://dev.mysql.com/doc/refman/5.5/en/alter-table.html – Phrogz 2011-01-20 19:21:37