Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql phpMyAdmin:参数null是什么?_Mysql_Phpmyadmin - Fatal编程技术网

Mysql phpMyAdmin:参数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

我有一个新问题,这次是关于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 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,我只是想确定一下。如果我的问题有点傻的话,我很抱歉。问问题的时候看起来有点傻要比不问不做傻事好得多。