2012-10-17 137 views
3

我有以下列如何更改表列數據類型

hits text NOT NULL 

,並希望把它改成

hits bigint(20) unsigned NOT NULL default '0' 

如何使用ALTER TABLE命令來做到這一點的變化! 〜感謝

+1

HTTP://dev.mysql。 COM/DOC/refman/5.1/EN /改變,table.html – feeela

回答

20
ALTER TABLE table_name MODIFY hits bigint(20) unsigned NOT NULL default '0'; 
2

嘗試Alter table語法:

ALTER TABLE tbl_name 
MODIFY [COLUMN] col_name column_definition 
    [FIRST | AFTER col_name] 

所以您的查詢應該是:

ALTER TABLE tbl_name 
MODIFY hits bigint(20) unsigned NOT NULL default '0';