回答

收藏

无法在MySql中将varchar转换为日期时间

技术问答 技术问答 228 人阅读 | 0 人回复 | 2023-09-12

在我的MySql在表中,有一列名为_char的varchar类型。其值采用以下格式:year month day hourminute201409201945年我想把它转换成,datetime所以我这样做:
0 E( Y* K6 ]- a2 i" U6 Y+ TALTER TABLE `my_table` CHANGE COLUMN `_time` `date_time` DATETIME NOT NULL;由于某种原因,它会导致错误:
  U2 C6 `! w3 k9 |Error Code: 1292. Incorrect datetime value: '201409201945' for column'_date_time' at row 1 0.036 sec. E4 H* D! @  E$ {2 x1 j
                                                                7 A( D2 h0 U3 V- b2 w4 F! s% _
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则