开发者社区> 问答> 正文

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 679 0
1 条回答
写回答
取消 提交回答
  • 表结构中的date字段是time类型,是无法插入日期类型的,应该插入时间数据

    2021-10-13 19:21:19
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像