Mysql phpMyAdmin:参数null是什么?
我有一个新问题,这次是关于phpMyAdmin中的参数null 我正在创建一个数据库,其中一些寄存器必须是“NOTNULL”,而另一些寄存器我想这并不重要,因为我的工作没有说任何东西,我的意思是,它也没有说NOTNULL,而是null 例如,表学生:Mysql phpMyAdmin:参数null是什么?,mysql,phpmyadmin,Mysql,Phpmyadmin,我有一个新问题,这次是关于phpMyAdmin中的参数null 我正在创建一个数据库,其中一些寄存器必须是“NOTNULL”,而另一些寄存器我想这并不重要,因为我的工作没有说任何东西,我的意思是,它也没有说NOTNULL,而是null 例如,表学生: id - Primary Key|Int|Not Null|Auto increment teacher_id - Int| Not Null age - Int ////What I should click here?? to click Nu
id - Primary Key|Int|Not Null|Auto increment
teacher_id - Int| Not Null
age - Int ////What I should click here?? to click Null or not? /////
name - Varchar(30) | Not Null
reg_date - Datetime ////What I should click here?? to click Null or not? /////
因此,当我创建DB时,对于一些寄存器,我没有单击复选框Null试图说NOT Null,但我点击了复选框试图说“nothing”
问题是,如果我的工作没有说明什么,你认为我应该如何处理这些参数
多谢各位 如果该列在
NULL
状态下没有意义,或者不应该是NULL
,因为它是必需的列,或者是对另一个表的必需引用,请将其设置为非NULL
否则,这并不重要。除非您需要存储
NULL
值,否则您的设置有些随意。谢谢tadman,我只是想确定一下。如果我的问题有点傻的话,我很抱歉。问问题的时候看起来有点傻要比不问不做傻事好得多。