SQL INSERT

AlexPR

VIP
VIP
Прошёл марафон
Регистрация
5 Мар 2017
Сообщения
152
Реакции
46
Баллы
28
Доброго времени!
Кто знает подскажите... Желаю увеличить скорость работы шаблона ZennoPoster путём уменьшения количества запросов к БД. А именно хочу добавлять сразу несколько строк в БД одним запросом... А вот построить такой запрос не выходит...
Такой запрос работает отлично...
Код:
INSERT INTO Planets (id, name, value1, value2, value3)    VALUES (4, "Venus", 6051, 243, "No")
но минус его в том но он добавляет только одну строку... Как добавить несколько строк одним запросом!?
 

neweps

Новичок
Регистрация
28 Фев 2017
Сообщения
76
Реакции
17
Баллы
8
Попробуй так

INSERT INTO Planets (id, name, value1, value2, value3)
VALUES (4, "Venus", 6051, 243, "No"),
(5, "Venus", 6052, 244, "No"),
(6, "Venus", 6053, 245, "No"),
(7, "Venus", 6054, 246, "No")
 

AlexPR

VIP
VIP
Прошёл марафон
Регистрация
5 Мар 2017
Сообщения
152
Реакции
46
Баллы
28
@neweps, ранее пробовал На выходе ответ такой!!! "Выполнение действия Db Пропущен символ (;) в конце инструкции SQL." что кого не понимаю((
 

PunPun

Coder
Команда форума
Приватовец
Регистрация
23 Фев 2017
Сообщения
618
Реакции
402
Баллы
63

AlexPR

VIP
VIP
Прошёл марафон
Регистрация
5 Мар 2017
Сообщения
152
Реакции
46
Баллы
28
Работаю с M.Access... @PunPun, Сам понимаешь если бы работало не стал бы оращаться.
 

neweps

Новичок
Регистрация
28 Фев 2017
Сообщения
76
Реакции
17
Баллы
8
Единственное что может быть пропущено так это ";" в конце.

INSERT INTO Planets (id, name, value1, value2, value3)
VALUES (4, "Venus", 6051, 243, "No"),
(5, "Venus", 6052, 244, "No"),
(6, "Venus", 6053, 245, "No"),
(7, "Venus", 6054, 246, "No");
 

AlexPR

VIP
VIP
Прошёл марафон
Регистрация
5 Мар 2017
Сообщения
152
Реакции
46
Баллы
28
@neweps, пробовал... неа...
 

Malut

Новичок
Регистрация
22 Май 2018
Сообщения
2
Реакции
0
Баллы
1
INSERT INTO Planets (id, name, value1, value2, value3)
VALUES [(4, "Venus", 6051, 243, "No"),
(5, "Venus", 6052, 244, "No"),
(6, "Venus", 6053, 245, "No"),
(7, "Venus", 6054, 246, "No")]
 

Malut

Новичок
Регистрация
22 Май 2018
Сообщения
2
Реакции
0
Баллы
1
Ну - либо в кавычках () попробуй
 
Сверху Снизу