文字列名のフィールドを選択することはできますか?
テーブルから「フィールド名」を選択します
このトリガーには動的なフィールド名が必要です 似たような### リーリー
P粉9860280392023-10-21 00:17:14
これらの正しい回答が示すように、ストアド プロシージャでこれを実行することもできます。これは、MySQL 8x コミュニティでは非常にうまく機能します。 リーリー
P粉1904436912023-10-21 00:09:50
文字列が外部アプリケーション (PHP など) にある場合は、もちろん、MySQL ステートメントを構築するだけです。
文字列が MySQL テーブル内にある場合はそうではありません。 MySQL には eval() などの関数はありません。次のことはできません:
テーブル queries
があり、フィールド columnname
がテーブル mytable
内の列名の 1 つを参照しているとします。 クエリ
には、必要な 列名
を選択できる追加の列が存在する場合があります。
ただし、 プリペアド ステートメント < /a> を使用することはできますが、これは非常に危険であることに注意してください。
リーリー