- 论坛徽章:
- 0
|
# 创建一个my_time表
create table if not exists my_time
(
id integer not null,
mytime time not null,
primary key (id)
);
# 插入数据
insert into my_time values
(
1,'12:30:30'
);
insert into my_time values
(
2,'123030'
);
insert into my_time values
(
3,'323030'
);
select * from my_time;
'1', '12:30:30'
'2', '12:30:30'
'3', '32:30:30'
====================================
问题:
'3', '32:30:30' 这个合法性如何保证?
这样插入是不允许的
insert into my_time values
(
4,'42-32-30'
);
但是这样插入可以:
insert into my_time values
(
3,'323030'
);
怎么样能够解决这个问题? 在创建表my_time的时候可以对 mytime time not null 做限制吗?
====================================
求大家指教~~
|
|