如果我正在这样做:

update p set te = concat('Ez itt a(z) ',xxxx,' tájtl');


它可以正常工作,但xxxx现在是“键”,因此:

update p set te= concat('Ez itt a(z) ',key,' tájtl');


所以我不能那样做。如何解决?重命名该列不是一种选择

最佳答案

在MySQL中,您必须将列名放在反引号(`symbols)中

update p set te = concat('Ez itt a(z) ', `key`, ' tájtl');

10-04 16:50