phpMyAdmin:什么是参数null?

时间:2013-08-27 18:27:26

标签: mysql phpmyadmin

我有一个新问题,这次是关于phpMyAdmin中的参数null。

我正在创建一个日期库,其中一些寄存器必须是“非空”,而我认为它并不重要,因为我的工作没有说什么,我的意思是,它不是说Null而是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?  /////

所以,当我创建数据库时,对于某些寄存器,我没有单击复选框Null试图说NOT NULL但是我复制了试图说“没有”的复选框。

问题是,您认为我应该对我的工作没有说什么的参数做什么?

非常感谢!

1 个答案:

答案 0 :(得分:3)

如果该列在NULL状态中没有意义,或者不应该是NULL,因为它是必填列,或者是对另一个表的必需引用,请将其设为NOT NULL

否则,它并不重要。除非您需要存储NULL值,否则您设置的内容有些随意。