change完名称,null怎么变了
ALTER TABLE users2 CHANGE pid p_id TINYINT UNSIGNED; //修改列名称,还有把远SMALLINT-->TINYINT
这些都可以理解,可是从结果看原来是null=yes,改了以后null=no?(要看真相在视频06:01)
问如果不写非空约束,默认null=yes对吗?那这里发生了什么?
ALTER TABLE users2 CHANGE pid p_id TINYINT UNSIGNED; //修改列名称,还有把远SMALLINT-->TINYINT
这些都可以理解,可是从结果看原来是null=yes,改了以后null=no?(要看真相在视频06:01)
问如果不写非空约束,默认null=yes对吗?那这里发生了什么?
2016-02-16
举报