我想知道如何使用UPDATE
语句有效地更新多行数据。我知道我可以在下面插入多条这样的记录。
INSERT INTO example
(example_id, name, value, other_value)
VALUES
(100, 'Name 1', 'Value 1', 'Other 1'),
(101, 'Name 2', 'Value 2', 'Other 2'),
(102, 'Name 3', 'Value 3', 'Other 3'),
(103, 'Name 4', 'Value 4', 'Other 4');
但是它在更新中是如何工作的,或者我是否必须循环查询并一一更新?
目前我必须使用foreach
循环和更新每个SQL
语句。
foreach() {
// update statement....
// and execute the query
}