gpt4 book ai didi

mysql - mysql 中的 desc 表说 Null 为 No 但默认为 NULL?

转载 作者:行者123 更新时间:2023-11-29 10:57:37 26 4
gpt4 key购买 nike

我正在一个项目中使用mysql。当我执行“desc table_name”时,我看到表格输出显示该字段的 Null 设置为 No,但随后“Default”设置为 。字段怎么可能没有 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)                                                                          

最佳答案

这是一个完全合法的组合。这意味着当您尝试插入新行并且没有显式指定该列的值时,它将默认为 null 并因此出错。这种组合通常用作强制您向列显式分配值而不是仅依赖默认值的方法。

关于mysql - mysql 中的 desc 表说 Null 为 No 但默认为 NULL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42795459/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com