sweetfun
幼苗
共回答了20个问题采纳率:80% 举报
朋友,您这个插入语句写的很新奇,这么写插入是不允许的.
通过INSERT INTO TABLE ...VALUES ...这样的方式,每次只能插入一行数据.
而您这个INSERT INTO Arrays(arrid,array) VALUES
('A','20,223,2544,25567,14'),
('B','30,-23433,28'),
('C','12,10,8099,12,1200,13,12,14,10,9'),
('D','-4,-6,-45678,-2');
没有这样的写法,如果要都插入进去,那么您麻烦点,一行一行的写.
INSERT INTO Arrays(arrid,array) VALUES ('A','20,223,2544,25567,14')
INSERT INTO Arrays(arrid,array) VALUES ('B','30,-23433,28')
.
记住,没有那种形式的INSERT INTO 语句,我不知道您是在哪里看到的,但是绝对是错误的.
多行插入可以INSERT INTO TABLE SELECT COLUMN1,COLUMN2,'1' ...FROM TABLE1 WHERE ...这样的形式.
1年前
3