非常简单。我一直在阅读ALTER
文档并在此网站上搜索以及其他寻找更少时间来更改表格属性的方法。在创建表格时我犯了所有列NULL
而不是NOT NULL
的错误,并想要更改它们。它们中没有数据,所以我一直在做的是:
ALTER TABLE DB.TABLE MODIFY COLUMN TINYINT(1) NOT NULL;
字段的类型从TINYINT(1)
,VARCHAR(256)
,VARCHAR(512)
,VARCHAR(1024)
和VARCHAR(10000)
不等,所以像DB。*这样的东西会起作用,因为我需要使用此命令指定列的类型。
有没有这样做的方法?只需更改" NULL"每列的属性,完全忽略其余的信息?
谢谢!
答案 0 :(得分:1)
您有两个选择
There is no data in them
;您可以通过删除现有表并重新创建表来重新创建表。ALTER
命令。在这种情况下,我会选择第一个选项以节省时间。