1

これに似た質問をいくつか見ましたが、探しているものはないようです。これらは、エラーが発生している値です。

insert into Artist(artistId, artistName)
values(
(1,"Artist1"),
(2,"Artist2"),
(3,"Artist3"),
(4,"Artist4"),
(5,"Artist5"),
(6,"Artist6"),
(7,"Artist7"),
(8,"Artist8"),
(9,"Artist9"),
(10,"Artist10"));

このエラーの原因となっている構文エラーがコードのさらに上にある可能性はありますか?

4

1 に答える 1

2

括弧を削除します:

insert into Artist(artistId, artistName)
values
(1,"Artist1"),
(2,"Artist2"),
(3,"Artist3"),
(4,"Artist4"),
(5,"Artist5"),
(6,"Artist6"),
(7,"Artist7"),
(8,"Artist8"),
(9,"Artist9"),
(10,"Artist10");

SqlFiddleDemo

INSERT syntax:

INSERT INTO tab(column_list)
VALUES (row_1_value_list), (row_2_value_list), ...;
于 2015-12-04T17:30:06.683 に答える