取消非空约束就是alter table <tablename> modify <columnname> <type> null;
举个例子:alter table temp modify sex varchar(2) null;
没有别的方法,你说不对,是不是哪里写错了。自己检查一下。是不是字符类型没有定义长度。或者表名/列名写错了。你也可以把你的修改语句发出来看看。
追问alter table temp modify sex varchar(2) null;
alter table temp alter sex varchar(2) null;
这两个都试过了,都不对
追答有没有提示或者报错呢?