我想向现有的表中添加一个新的NOT NULL列,该表中有MySQL 5.7中的数据。我已经看到了,我正在使用这里建议的解决方案。我将新列添加为NULL,填充新列的数据,然后将列从NOT NULL更改为NULL。-- 1. add new column as null
ALTER TABLE `mytable` ADD COLUMN newCol BIT NULL
我在Mysql数据库中创建了一个新的表。我添加了一个名为"rks“的新字段,默认为NULL,数据类型varchar(20)。如果我执行alter,为了修改这个字段,我可以看到默认列中的"NULL“被擦除为空(如果它是主键),但是如果我将其从主键降级,对这个变量执行alter,则保留状态"NULL”。mysql> alter table FileT