MySQL / MariaDB 语法是什么?
What is this MySQL / MariaDB syntax?
我在数据库中找到了时间戳字段的语法 table:
TIMESTAMP NULL DEFAULT NULL
Timestamp 后第一个 NULL
是什么意思?
这将采用 create table
语法。
第一个 NULL
仅表示该列允许 NULL 值。它与NOT NULL
相反。
这是一个可选关键字,因为当不指定NOT NULL
时,该列可以接受NULL
。但是,对于那些喜欢具体的人,可以明确声明列允许 NULL
个值。
我在数据库中找到了时间戳字段的语法 table:
TIMESTAMP NULL DEFAULT NULL
Timestamp 后第一个 NULL
是什么意思?
这将采用 create table
语法。
第一个 NULL
仅表示该列允许 NULL 值。它与NOT NULL
相反。
这是一个可选关键字,因为当不指定NOT NULL
时,该列可以接受NULL
。但是,对于那些喜欢具体的人,可以明确声明列允许 NULL
个值。