Ano*_*non 3 mysql sql phpmyadmin
我正在使用PHPMyAdmin,我尝试将NOT NULL约束添加到我的表的列中.
PHPMyAdmin接受以下查询:
ALTER TABLE `wall` MODIFY `token_message` varchar(40) NOT NULL;
Run Code Online (Sandbox Code Playgroud)
但我仍然可以插入空字符串(= NULL),我不明白为什么.
PS:如果你要给我一些其他的查询来添加这个约束,请注意我已经尝试过这些在我的PHPMyAdmin中无效的3(错误类型:#1064 - 你的SQL语法有错误;查看手册):
ALTER TABLE `wall` ALTER COLUMN `token_message` SET NOT NULL;
ALTER TABLE `wall` ALTER COLUMN `token_message` varchar(40) NOT NULL;
ALTER TABLE `wall` MODIFY `token_message` CONSTRAINTS token_message_not_null NOT NULL;
Run Code Online (Sandbox Code Playgroud)