我想知道mysql如何在使用alter table時修改,修改column中的內容? 通過複製表,並改變差異?或者一些...感謝mysql如何在alter table中使用change,modify,column內部工作?
2
A
回答
8
MySQL的ALTER TABLE:ALTER VS CHANGE VS修改列
每當有改變在MySQL(這是不是經常)一欄,始終不忘ALTER COLUMN, CHANGE COLUMN, and MODIFY COLUMN
之間的差異。
ALTER COLUMN
用於設置或刪除默認值的列。例如:
ALTER TABLE MyTable ALTER COLUMN foo SET DEFAULT 'bar';
ALTER TABLE MyTable ALTER COLUMN foo DROP DEFAULT;
CHANGE COLUMN
用於重命名的列,改變其數據類型,或架構內移動它。例如:
ALTER TABLE MyTable CHANGE COLUMN foo bar VARCHAR(32) NOT NULL FIRST;
ALTER TABLE MyTable CHANGE COLUMN foo bar VARCHAR(32) NOT NULL AFTER baz;
修改列
用來做一切更改列可以,但不重命名列。例如:
ALTER TABLE MyTable MODIFY COLUMN foo VARCHAR(32) NOT NULL AFTER baz;
+0
檢查我的答案.. – jmail
相關問題
- 1. Hive Alter table change Column Name
- 2. MySQL 5.7.18:外鍵約束和ALTER TABLE CHANGE COLUMN從NULL到NOT NULL
- 3. ALTER TABLE tbl_taxsetup MODIFY COLUMN StartDate DateTime NOT NULL DEFAULT NOW();
- 4. alter table xyz drop column
- 5. MySQL工作臺alter table
- 6. MySQL - 如何在ALTER TABLE中使用CONCAT?
- 7. ALTER TABLE命令在MYSQL中不工作
- 8. MySQL,SHOW TABLE TABLES LIKE「somePrefix%」,change column name result
- 9. alter table column does not create
- 10. ALTER TABLE my_table ADD @column INT
- 11. 在Sqlite3中ALTER TABLE ADD COLUMN的速度?
- 12. RENAME TABLE/ALTER TABLE不工作
- 13. 如何正確使用alter modify?
- 14. 無效的ID在ALTER TABLE ADD COLUMN
- 15. 在SQL Server中多次運行alter table alter column語句
- 16. 我的SQL在ALTER TABLE ADD COLUMN語句中使用變量
- 17. Mysql - alter table
- 18. 如何使ALTER COLUMN idempotent?
- 19. mysql alter table FOREIGN KEY!
- 20. ALTER TABLE MySQL錯誤
- 21. MySQL alter table命令不起作用
- 22. 爲什麼`select *,column from table;`work but`select column,* from table;`不工作
- 23. MySQL掛在ALTER TABLE上
- 24. 如何使用ALTER TABLE在Oracle-SQL中刪除內聯外鍵?
- 25. 語法幫助! SQL Alter Table Alter Column varchar(30) - > varcahar(100)
- 26. ALTER COLUMN
- 27. 錯誤使用ALTER TABLE ...添加COLUMN語法
- 28. ALTER TABLE ALTER COLUMN是否中斷正在進行的數據庫訪問?
- 29. ALTER TABLE ... ADD在SSMS中不起作用
- 30. MySQL的 - ALTER TABLE如果不存在
MySQL使用其中使用自己的滴加方法可插拔引擎架構/添加列和改變表,並將它們中的每一個*可以*使用不同的方法。由於人們使用MySQL的許多引擎,因此您需要找出您感興趣的引擎並檢查它在源代碼中的作用。由於這不是一個編程問題相關的問題,我正在投票結束。 –