mysql:错误代码:1411datetime值不正确:函数str\u to \u date 0.000 sec的“24102018915g”

h7appiyu  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(405)

我正在尝试做一些反向工程下面的sql是一个工作版本。我正在尝试创建一个临时数据库,但insert语句失败。
知道我需要检查什么参数才能在temp db中工作吗??

INSERT INTO 
SECURITY_STAGING (INSERT_TYPE, ADDED_DTTM, SECURITY_CODE, SECURITY_NAME, SECURITY_GROUP, LAST_TRADED_PRICE, CHANGE_AMT, CHANGE_PER)  
VALUES ('GAINER',STR_TO_DATE('24102018915G','%d%m%Y%H%i'),'532524','PTC','A','78.00','3.10','4.14')

错误代码:1411。datetime值不正确:函数str\u to \u date 0.000 sec的“24102018915g”

km0tfn4u

km0tfn4u1#

这将生成有效的时间戳:

select STR_TO_DATE('241020180915','%d%m%Y%H%i')

这不重要

select STR_TO_DATE('24102018915G','%d%m%Y%H%i')

你少了一个零,取而代之的是一个g。

相关问题