我有以下专栏
hits text NOT NULL
并想将其更改为
hits bigint(20) unsigned NOT NULL default '0'
如何使用 ALTER TABLE 命令进行此更改!~ 谢谢
我有以下专栏
hits text NOT NULL
并想将其更改为
hits bigint(20) unsigned NOT NULL default '0'
如何使用 ALTER TABLE 命令进行此更改!~ 谢谢
ALTER TABLE table_name MODIFY hits bigint(20) unsigned NOT NULL default '0';
尝试改变表语法:
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';
尝试阅读更改表语法
alter table YourTableName
change column hits hits bigint(20) unsigned NOT NULL default '0';