回答

收藏

MySQL插入ISO8601日期时间格式

技术问答 技术问答 435 人阅读 | 0 人回复 | 2023-09-11

我在将ISO8601 Datetime格式插入MySQL数据库时遇到麻烦。
% h/ [% n' p& s! N5 }我想将ISO格式(即 yyyymmddThhmmss + | -hhmm )插入我的数据库表DATETIME列中。9 A* l0 i, l: S0 [5 n
当我尝试插入时,我遇到了问题:8 H6 W" t! I0 @! a8 {) L6 G4 A! Y- |0 G

2 H; D7 H- P8 q% a' ^, m7 F操作失败:将SQL脚本应用于数据库时出错。执行中:UPDATE db。ordersSET date=‘20080915T155300 +
8 m& v8 z5 Y3 _' T3 R0500’WHERE id=‘1’;3 a4 h% L6 k" z/ F' O  |/ C
错误1292:1292:不正确的日期时间值: ‘20080915T155300 + 0500’列’日期’在第1行的SQL语句:UPDATE1 y7 L! V* _6 Q0 o) g
db。ordersSET date=‘20080915T155300 + 0500’WHERE id=‘1’2 D, Z) v' I, V; K
, }! F0 i$ u' R- R# I! T  o
有什么方法可以将这种格式的日期时间保存到MySQL中?
5 j, Y6 Y2 Z6 \$ ^+ F9 O' ?# M               
! ^" {' `* j5 [- j, T/ |8 C解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则