修改mysql数据库,某字段不能为空的语句,谢谢!

注意:是'' 这个空,不是null

比如a表中b字段

alter table 表名 modify 列名 not null;
你在建表时使用not null即可做到限制‘’这种空串的插入了。
‘’和null虽然本质上不一样,但‘’读到数据库时是被当做null处理的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-09-06
''符号在不转义的情况下,读到数据库里就是null。
如果表中存在''符号,那么可能要用到约束了。不过表中不应该出现这个符号吧。
相似回答