Да, это будет работать, но желательно сначала явно указать столбцы:
INSERT INTO mytable
(myid, mydata)
VALUES (1,"new row"),(2,"brand new row"),(3,"yup another new row")
Кроме того, одиночные кавычки немного более синтаксически переносимы, хотя MySQL будет обрабатывать их правильно.
VALUES (1,'new row'),(2,'brand new row'),(3,'yup another new row')
Обратите внимание, что если у вас уже есть значения в mytable
, вы можете столкнуться с коллизиями первичного ключа для id
.Вам нужно будет решить, какие действия следует предпринять в этих обстоятельствах, и применить ON DUPLICATE KEY
соответственно.