あるテーブルのデータ値を別のテーブルにコピーしているとします。
INSERT INTO T1(field_list) VALUES( SELECT field_list FROM T2 )
そして、2番目のテーブルの1つの列を挿入する代わりに、変数を提供します。それは次のようになります
INSERT INTO T1(field_list) VALUES ( SELECT field_list, @variable FROM T2 )
列数にエラーがないことを考慮して、静的テキストを提供する代わりに、変数名を提供します。
@variableを静的テキストに変更すると、機能しますが、@variableは機能しません。
その場合、@ variableを提供する方法は?