0

MySQLテーブルを使用して計算ロジックを作成しようとしています。2つのテーブルのデータは、ストアドプロシージャを使用して処理され、値のセットが生成されます。これらの値は、出力テーブルの列の一部です。出力テーブルの各列の出力を生成するには、異なる手順を実行する必要があります

ここで、各行に挿入クエリを作成すると、各列に多数の挿入が含まれるようになります。値のセットを一度にテーブル列に挿入できますか?他の列がNULLになる可能性があると仮定します。

4

2 に答える 2

2
INSERT INTO tableName(columnName)
VALUES ('baz'),('foo'),('bar'),('baz'),('baz'),('baz'),('baz');

などあなたが好きなように..

これを参照してください:1つのクエリでテーブルに一括挿入

于 2012-05-03T12:51:20.913 に答える
0

残りの列がNULL可能である場合、残りはNULLになる可能性がある1つの列に対して挿入を実行できます。

ただし、次回、残りの列については、既存の行に対して挿入が機能しません。既存の行を更新する場合は、更新クエリを実行する必要があります。

と仮定col1col2てnull許容

nullを維持して挿入したい場合は挿入が機能しますnullを維持しcol1て挿入したい場合は挿入が機能しますcol2col2col1

于 2012-05-03T12:54:37.103 に答える