mysql中的desc表示Null是No,但默认为NULL?
我正在为一个项目使用mysql。 当我做'desc table_name'时,我发现表格输出显示字段的'Null'被设置为'No',但'Default'被设置为'NULL'。 一个字段如何不具有Null,但默认情况下是Null本身?
mysql> desc users; +-----------------+------------------+------+-----+----------------------------+----------------+ | Field | Type | Null | Key | Default | Extra | +-----------------+------------------+------+-----+----------------------------+----------------+ | id | int(10) unsigned | NO | PRI | NULL | auto_increment | | created_at | timestamp | YES | | NULL | | | updated_at | timestamp | YES | | NULL | | | email | varchar(255) | NO | | NULL | | | password | varchar(255) | NO | | NULL | | | remember_token | varchar(100) | YES | | NULL | | | profile_pic | varchar(255) | YES | | img/profile/profilepic.jpg | | | activation_code | varchar(255) | YES | UNI | NULL | | | status_id | int(10) unsigned | NO | MUL | 1 | | | profile_id | int(10) unsigned | YES | MUL | NULL | | +-----------------+------------------+------+-----+----------------------------+----------------+ 10 rows in set (0.00 sec)
谢谢,J. Sethi
链接地址: http://www.djcxy.com/p/21451.html上一篇: desc table in mysql say Null is No but default is NULL?