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 回答