gpt4 book ai didi

mysql - 错误代码 : 1292 Truncated incorrect CHAR(8) value: '20160331000000'

转载 作者:行者123 更新时间:2023-11-29 02:50:43 26 4
gpt4 key购买 nike

我正在尝试从日期中减去 interval of 1 day 得到一个日期并将其与 P 连接存储在 variable temp_new_date_name 中,datatypevarchar(256)在存储过程中。new_datedatetime 数据类型。

在调试期间,我发现 new_Date 值为 '2016-04-01 00:00:00'

set temp_new_date_name =concat('p',CAST(((new_date - INTERVAL 1 DAY)+0) as char(8)));

然后出现如下错误

Error Code: 1292 Truncated incorrect CHAR(8) value: '20160331000000'    

虽然我尝试在我的本地进行跟踪,但它工作正常

select concat('p',  CAST((('2016-04-01 00:00:00' - INTERVAL 1 DAY)+0) as char(8)));

我试过谷歌,但没有找到任何有效的解决方案。你的帮助是可观的。谢谢

如果您想了解有关此问题的更多详细信息,请告诉我

最佳答案

我通过将 char(8) 的大小增加到 char(20) 来解决这个问题。

关于mysql - 错误代码 : 1292 Truncated incorrect CHAR(8) value: '20160331000000' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36327572/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com