错误:插入时在时间格式附近出错。
示例:
--Table "Test"
create table test
(
name varchar(10),
date1 timestamp,
time1 timestamp
);
-- Insertion
insert into test values('xyz','03/03/2014','02:03:04');
答案 0 :(得分:2)
类型'timestamp'包含时间和日期。您试图单独插入日期和时间。使用日期和时间类型:
--Table "Test"
create table test
(
name varchar(10),
date1 date,
time1 time
);
-- Insertion
insert into test values('xyz','03/03/2014','02:03:04');
或者,只使用一个字段:
--Table "Test"
create table test
(
name varchar(10),
datetime timestamp
);
-- Insertion
insert into test values('xyz','03/03/2014 02:03:04');
我推荐第二种方法,因为可用的运算符和函数集要大得多,并且比较时间戳更容易。