我有一系列的项目,如
[ITEM1,itmem2,项目3].
我必须在特定的userId插入这些项目:
最终结果看起来像这样
UserId ItemId
2 || item1
2 || item2
2 || item3
Run Code Online (Sandbox Code Playgroud)
目前我在php代码中循环遍历数组并逐个插入每个项目,例如
foreach($items as $item)
{
insert into items (UserId,ItemId) value (2,$item);
}
Run Code Online (Sandbox Code Playgroud)
是否有可能我可以在单个查询中插入所有条目.
是的,您的查询可能如下所示:
INSERT INTO items (UserId,ItemId)
VALUES
(2, 'item1'),
(2, 'item2'),
(2, 'item3');
Run Code Online (Sandbox Code Playgroud)
您可以在PHP中构造该字符串.