2

mysql でのマルチ (一括) 挿入について質問があります。

そんなこと知ってる:

INSERT INTO "my_table" ('col1','col2','col3') VALUES 
(1,1,1),(2,2,2);

しかし、私は次のようなことをする必要があります:

INSERT INTO "my_table" ('col1','col2','col3') VALUES
((SELECT select1 as col1,select2 as col3 from "my_table2"),"textForAllCol2")

私の選択が2列のリストを返す場所。

私はできる限り説明しようとしています..

ご協力いただきありがとうございます!

JP

4

3 に答える 3

2

これが参照されているSQLFiddleです

クエリを次のように変更します

INSERT INTO my_table SELECT col1, "textForAllCol2", col2 FROM my_table2;
于 2013-09-11T18:34:15.167 に答える