我正在尝试从subtracting
interval of 1 day
开始约会
并在[{1}} temp_new_date_name P
variable
datatype
中varchar(256)
与new_date
进行对话。
在存储过程中。
并且datetime
是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)));
虽然我试过跟随我的本地,然后它工作正常
{
"summary":", Meier, Test Musterfirma GmbH",
"location":"Musterstrasse 8, 8000 Zurich",
"description":"Test Musterfirma GmbH",
"start":{
"dateTime":"2016-03-31T11:00:00",
"timeZone":"Europe/Zurich"
},
"end":{
"dateTime":"2016-03-31T12:00:00",
"timeZone":"Europe/Zurich"
},
"visibility":"private",
"ColorId":"10",
"transparency":"opaque"
}
我试过谷歌,但没有找到任何可行的解决方案。 你的帮助很明显。 感谢
如果您想了解有关此问题的更多详细信息,请与我们联系
答案 0 :(得分:1)
我通过将char(8)的大小增加到char(20)来解决这个问题。