列名で一時変数を設定しました:
SET @col_name:='my_column_name';
@col_name
今、クエリで列名として使用したいと思います。
UPDATE my_table SET @col_name='my new value';
しかし、これは私にエラーを与えます。
エラー 1064 (42000): SQL 構文にエラーがあります。1 行目の '@col_name='my new value'' 付近で使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。