0

这是我要输入的 SQL 语句:

INSERT INTO comments values (default, 'lars','myemail@gmail.com','http://www.vogella.com', '2009-09-14 10:33:11', 'Summary','My first comment');

但我收到关于我的日期和时间的 1292 错误('2009-09-14 10:33:11')。我不明白,格式似乎是正确的。我错过了什么?

4

2 回答 2

2

试试这个:

INSERT INTO comments values ('lars', 'myemail@gmail.com','http://www.vogella.com', '2009-09-14', 'Summary','My first comment');

您似乎正在发送一段datetime时间,您的字段是date. 可能您应该将表结构从 更改datedatetime

于 2013-12-02T07:07:08.400 回答
1

使用 to_date 函数。

to_date('2009-09-14 10:33:11',yyyy-MM-dd hh:mm:ss)
于 2013-12-02T08:05:27.373 回答