如何将日期数据类型的默认值设置为空?

uqxowvwt  于 2021-08-09  发布在  Java
关注(0)|答案(1)|浏览(425)
CREATE TABLE pegawai (idpegawai char (6) not null default ' ',
namadepan varchar (20) default null,
namabelakang varchar (25) not null default ' ',
email varchar (25) not null default ' ',
telepon varchar (20) default null,
tglkontrak date not null default ' ');

错误1064(42000):您的sql语法有错误;检查与您的mariadb服务器版本相对应的手册中第6行“notnull”附近使用的正确语法
但我想要这样的结果,你能帮我吗?在此处输入图像描述

fbcarpbf

fbcarpbf1#

在查询中,您提到了空白作为 date 字段 tglkontrak . Date 字段可以接受 NULL 或者一个有效的 date 如果你能把它当作 null 然后

CREATE TABLE pegawai (idpegawai char (6) not null default ' ',
namadepan varchar (20) default null,
namabelakang varchar (25) not null default ' ',
email varchar (25) not null default ' ',
telepon varchar (20) default null,
tglkontrak date);

其他

CREATE TABLE pegawai (idpegawai char (6) not null default ' ',
namadepan varchar (20) default null,
namabelakang varchar (25) not null default ' ',
email varchar (25) not null default ' ',
telepon varchar (20) default null,
tglkontrak date not null);

相关问题