开发者社区 问答 正文

mysql插入报错incorrect time value

为啥插入会报错

mysql> desc j;
+-------+------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+------+------+-----+---------+-------+
| date  | time | YES  |     | NULL    |       |
+-------+------+------+-----+---------+-------+
1 row in set (0.00 sec)

mysql> insert into j values ("2021-10-13")
    -> ;
ERROR 1292 (22007): Incorrect time value: '2021-10-13' for column 'date' at row 1

展开
收起
道月芬1 2021-10-13 17:44:22 722 分享 版权
1 条回答
写回答
取消 提交回答
  • 表结构中的date字段是time类型,是无法插入日期类型的,应该插入时间数据

    2021-10-13 19:21:19
    赞同 展开评论