我制作了一个带两个字段的用户表:用户名和密码。我有密码设置为非空。MySQL工作台
问题是,当我输入的数据,不包括密码只是我能值插入密码字段的用户名。
我的目标是不让任何条目成不具有用户名和密码的数据库。我认为非null会强制执行,但似乎只是插入空字符串。有什么建议么?
我制作了一个带两个字段的用户表:用户名和密码。我有密码设置为非空。MySQL工作台
问题是,当我输入的数据,不包括密码只是我能值插入密码字段的用户名。
我的目标是不让任何条目成不具有用户名和密码的数据库。我认为非null会强制执行,但似乎只是插入空字符串。有什么建议么?
在MyISAM中,MySQL的标准数据库表类型没有被强制执行。所以不,你必须在应用程序中检查它,或者使用另一个允许你执行验证的表类型/其他数据库。