我需要创建一种方法来自动缩短MySQL中的表中的某些值。MySQL创建查找和替换查找表
我想要做的是创建一个表,它将有三列。 '原始价值'和'新价值'和一个ID。然后使用查询来检查'原始值'中是否存在'Table_A'中的列,并将其更改为相应的'新值'。
我用,以找出是否该值存在查询:
SELECT EXISTS (SELECT Reference FROM table_a) FROM value_lookup WHERE Original_Value != '';
让我们说“参考”包含“这是一个值”。 'Original_Value'包含'This is a value'和'New Value'contains'Value'。
如何将'新值'复制到Table_A中的'参考'?
我能想到的唯一方法是通过选择ID = x的新值并将其复制到table_a中的引用中,其中ID = y。但它似乎并不是最有效的。