如何在MySQL中连接字符串(xeround)

时间:2012-09-11 15:49:19

标签: mysql sql xeround

我在存储过程中,我需要连接3个参数PLUS静态字符串以创建表的唯一ID。

所以SP让p1,p2和p3作为varchar参数,我想在表中插入一个值为p1,p2,p3的新行,第四列将是'ABC'+ p1 + P2 + P3。我正在使用||但它不起作用。它返回1.我如何在MySQL(xeround)中连接,而且,我是否需要在事务sql中使用@ p1?我的意思是,使用p1为INSERT工作。

感谢。

2 个答案:

答案 0 :(得分:7)

CONCAT 用于mysql中的连接。所以你的代码应该是,

CONCAT('ABC', p1, p2, p3)

答案 1 :(得分:1)

使用GROUP_CONCAT()进一步解释here