MySQLのテーブルの特定の値を自動的に短縮する方法を作成する必要があります。MySQLルックアップテーブルの検索と置換を作成する
私がしたいのは、3つの列を持つテーブルを作成することです。 「元の値」と「新しい値」とID。次に、クエリを使用して 'Table_A'の列がこの 'オリジナル値'に存在するかどうかをチェックし、それを対応する '新しい値'に変更します。
私は値が存在するかどうかを調べるために使用しましたクエリ:
SELECT EXISTS (SELECT Reference FROM table_a) FROM value_lookup WHERE Original_Value != '';
は、「リファレンス」「これは値である」が含ま言うことができます。 'Original_Value'には 'This is a value'が含まれ、 'New Value'には 'Value'が含まれます。
テーブル'A 'の'参照 'に'新しい値 'をコピーする方法はありますか?
私が考えることができる唯一の方法は、ID = xの新しい値を選択し、それをID = yのtable_aの参照にコピーすることです。しかし、それは最も効率的ではないようです。