【发布时间】:2016-04-28 08:29:03
【问题描述】:
我目前正在 MySql 中编写一个函数,要求我能够执行以下操作:
SET argNumber = 2;
SELECT x.x_id
FROM x, piv
WHERE x.x_id = concat('piv.x', argNumber)
LIMIT 1;
正如您在上面看到的,我正在尝试连接“piv.x”和 argNumber 的变量值来创建 piv.x2,它是表 piv 中的一列。我遇到的问题是,在我使用 concat 函数后,该过程将生成的字符串视为数据而不是参考。我该如何解决这个问题?
【问题讨论】:
标签: mysql variables join reference concatenation