У меня есть пользователь, который может нажать кнопку, которая генерирует список данных, и каждый элемент в этом списке должен иметь соответствующую строку данных, вставленную в таблицу базы данных.Вставка нескольких строк, простой цикл или хранимая процедура MySQL?
Когда они нажимают указанную кнопку, я буду вставлять около 4-8 строк данных, с примерно 5 полями, поэтому не большой запрос вообще. Итак, если говорить о производительности, лучше было бы создать цикл for, который запускает 4 отдельных запроса INSERT
, или я могу что-то сделать с stored procedure
? Я не уверен, стоит ли на самом деле создавать хранимую процедуру для чего-то такого маленького, как это.
Я не могу использовать один запрос INSERT
, чтобы вставить несколько строк одновременно, потому что для создания строки запроса на моем сервере node.js
потребуется много дополнительного кода.