タイトルを次のように書き換えます: 変数を使用して MySQL フィールド名を取得する
P粉237647645
P粉237647645 2023-10-20 09:39:08
0
2
678

文字列名のフィールドを選択することはできますか?

テーブルから「フィールド名」を選択します

このトリガーには動的なフィールド名が必要です 似たような### リーリー


P粉237647645
P粉237647645

全員に返信(2)
P粉986028039

これらの正しい回答が示すように、ストアド プロシージャでこれを実行することもできます。これは、MySQL 8x コミュニティでは非常にうまく機能します。 リーリー

いいねを押す +0
P粉190443691

文字列が外部アプリケーション (PHP など) にある場合は、もちろん、MySQL ステートメントを構築するだけです。

文字列が MySQL テーブル内にある場合はそうではありません。 MySQL には eval() などの関数はありません。次のことはできません:

テーブル queries があり、フィールド columnname がテーブル mytable 内の列名の 1 つを参照しているとします。 クエリ には、必要な 列名 を選択できる追加の列が存在する場合があります。

リーリー

ただし、 プリペアド ステートメント を使用することはできますが、これは非常に危険であることに注意してください。

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート