Рассмотрим таблицу с 2 полями:Вставьте несколько похожих строк с одним запросом в MySQL
tbl(Id int primary key,Name varchar(100))
Предположим, что эта таблица содержит одну строку с Id=3
и некоторые неизвестнуюName
.
Id | Name
---------------
3 | *****
У меня есть массив Id
с, например: array(4,6,7,10)
Как поставить эти Id
S с Name
в ряд с Id=3
в эту таблицу с одним запросом, так что приведенная таблица будет:
Id | Name
---------------
3 | *****
----------------
4 | *****
----------------
6 | *****
----------------
7 | *****
----------------
10 | *****
Я не могу использовать значение Name
в запросе.
Я имею в виду запрос, как это:
insert into tbl(Id,Name) select (4,6,7,10),Name from tbl