MySQLテーブルを使用して計算ロジックを作成しようとしています。2つのテーブルのデータは、ストアドプロシージャを使用して処理され、値のセットが生成されます。これらの値は、出力テーブルの列の一部です。出力テーブルの各列の出力を生成するには、異なる手順を実行する必要があります
ここで、各行に挿入クエリを作成すると、各列に多数の挿入が含まれるようになります。値のセットを一度にテーブル列に挿入できますか?他の列がNULLになる可能性があると仮定します。
MySQLテーブルを使用して計算ロジックを作成しようとしています。2つのテーブルのデータは、ストアドプロシージャを使用して処理され、値のセットが生成されます。これらの値は、出力テーブルの列の一部です。出力テーブルの各列の出力を生成するには、異なる手順を実行する必要があります
ここで、各行に挿入クエリを作成すると、各列に多数の挿入が含まれるようになります。値のセットを一度にテーブル列に挿入できますか?他の列がNULLになる可能性があると仮定します。
INSERT INTO tableName(columnName)
VALUES ('baz'),('foo'),('bar'),('baz'),('baz'),('baz'),('baz');
などあなたが好きなように..
これを参照してください:1つのクエリでテーブルに一括挿入
残りの列がNULL可能である場合、残りはNULLになる可能性がある1つの列に対して挿入を実行できます。
ただし、次回、残りの列については、既存の行に対して挿入が機能しません。既存の行を更新する場合は、更新クエリを実行する必要があります。
と仮定col1
しcol2
てnull許容
nullを維持して挿入したい場合は挿入が機能しますnullを維持しcol1
て挿入したい場合は挿入が機能しますcol2
col2
col1