MySQL查询使日期列为NULL?
要使日期列为空,请使用ALTERTABLE和MODIFY并将日期设置为NULL。以下是语法-
alter table yourTableName modify column yourColumnName date NULL;
让我们首先创建一个表。在这里,我们将列设置为NOTNULL-
mysql> create table DemoTable ( ShippingDate date NOT NULL );
现在,在上表中插入NULL值。由于我们将列设置为NOTNULL,将产生错误-
mysql> insert into DemoTable values(null); ERROR 1048 (23000) − Column 'ShippingDate' cannot be null
现在,让我们更改表并在上表中允许NULL-
mysql> alter table DemoTable modify column ShippingDate date NULL; Records : 0 Duplicates : 0 Warnings : 0
现在,再次尝试使用insert命令在上表中插入NULL。由于我们已更改表以接受NULL,因此不会产生错误-
mysql> insert into DemoTable values(null);
热门推荐
10 朋友新年祝福语大全 简短
11 新年祝福语简短大方兔年
12 搬新家礼物祝福语简短
13 同学见面花束祝福语简短
14 五一假期祝福语幽默简短
15 离职欢送敬酒祝福语简短
16 对学弟的祝福语简短
17 考老师辞职祝福语简短
18 祝福语驱散霉运的话简短