求高手!!mysql如何删除非空约束呢??表示alter table <name> alter/modify 字段名 数据类型 null不对!

如题所述

取消非空约束就是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;
这两个都试过了,都不对

追答

有没有提示或者报错呢?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-11
gh
相似回答