合并日期格式化和存储过程中的字符串

时间:2018-06-14 07:16:52

标签: mysql stored-procedures

我这里有一个示例代码..

DECLARE d_progcode VARCHAR(6);
DECLARE d_header VARCHAR(30);
DECLARE d_body LONGTEXT;
DECLARE d_date VARCHAR(50);
SET d_progcode = "SAMPLE";
SET d_header     = "Sample Confirmation";
SET d_body        = "String 1" +  DATE_FORMAT(NOW(), '%D of %M, Year %Y')  + ". String 2";
INSERT INTO sample_email (`prog_code`,`sto`,`ssubject`,`sbody`,`datecreated`) VALUES (d_progcode,sto_email,d_header,d_body,NOW());

我正在尝试将字符串和日期格式化,但是当我将其插入表格时会出现错误

Truncated incorrect DOUBLE value

1 个答案:

答案 0 :(得分:1)

在mysql中,如果要连接字符串值,则需要使用set GOOGLE_APPLICATION_CREDENTIALS=[PATH]

concat