To make a date column null, use ALTER TABLE and MODIFY and set the date to NULL. Following is the syntax −
alter table yourTableName modify column yourColumnName date NULL;
首先让我们创建一个表格。在这里,我们将列设置为NOT NULL −
mysql> create table DemoTable ( ShippingDate date NOT NULL ); Query OK, 0 rows affected (0.78 sec)
Now, insert NULL value in the above table. An error would generate since we have set the column to be NOT NULL −
mysql> insert into DemoTable values(null); ERROR 1048 (23000) − Column 'ShippingDate' cannot be null
Now, let us alter the
table and allow NULL in the above table −
mysql> alter table DemoTable modify column ShippingDate date NULL; Query OK, 0 rows affected (1.81 sec) Records : 0 Duplicates : 0 Warnings : 0
现在,再次尝试使用插入命令将NULL插入到上述表中。由于我们已经修改了表以接受NULL,所以不会生成错误−
mysql> insert into DemoTable values(null); Query OK, 1 row affected (1.21 sec
Display all records from the table using select statement −
mysql> select *from DemoTable;
这将产生以下输出 −
+--------------+ | ShippingDate | +--------------+ | NULL | +--------------+ 1 row in set (0.00 sec)
复制本文链接文章为作者独立观点不代表优设网立场,未经允许不得转载。
文章推荐更多>
- 1oracle数据库监听端口怎么查看
- 2oracle怎么看存储过程执行到哪里了?
- 3phpmyadmin怎么注册
- 4怎么把wordpress文章发布到网站
- 5wordpress如何迁移数据
- 6oracle闪回一个星期前的数据怎么算
- 7oracle数据库怎么查询审计功能
- 8谷歌浏览器如何翻译 网页内容实时翻译功能使用
- 9mysql数据结构有哪些
- 10mongodb是什么意思
- 11防火墙性能测试:吞吐量与并发连接数
- 12yandex浏览器中文版入口 俄罗斯yandex浏览器中文版官方登录入口
- 13电脑摄像头转监控设备软件配置指南
- 14wordpress网站怎么替换评论表情
- 15电脑截屏是按哪三个键 三键组合截屏操作教学
- 16oracle数据监听怎么启动
- 17oracle数据库实例名称怎么看
- 18电脑快捷键ctrl加什么 常用Ctrl组合键大全
- 19oracle查询存储过程执行记录时间怎么查
- 20oracle数据库监听端口怎么查看内容
- 21多台电脑批量定时关机:局域网环境下的组策略管理
- 22uc浏览器怎么打不开了怎么办 uc浏览器无法启动修复方案
- 23Metasploit模块开发:自定义漏洞利用脚本
- 24阿里云高弹*务器配置方案|支持分布式架构与多节点部署
- 25怎么更换wordpress主题logo
- 26oracle数据库怎么查看表
- 27mysql怎么更改安装路径
- 28mysql是什么结构的数据库
- 29mysql总是安装不上是怎么回事
- 30笔记本电脑排名前十名 笔记本电脑前十名榜单出炉快收藏备用
