我是MySQL新手,但过去曾使用多种语言。 我不知道我需要直接搜索它的术语,但是 "字符串作为变量名mysql"没有提供任何答案。
在大多数语言中,有一些方法可以将变量AS的内容用作变量。
- 我正在尝试使用的具体案例如下。
存储表。 ID,L_Count,M_Count,D_Count
ID是一个4位数的索引,其中的值是地理参考。
L_,M_和D_Count包含有关该位置组提交的每个类别的数量的信息。
我需要处理项目序列号以查找其地理参考(分发站点)并根据数字中包含的其他数据,增加,减少甚至替换找到的参考的L_,M_或D_Count列。
如果catfound = L那么 整个事情用L_ 并且为其他2重复做出的代码是必要的3倍。
如果我可以改为设置第一步SET CatPrefix = L. 然后把整个事情写成(CatPref._Count)它会大大简化事情。