![](/img/trans.png)
[英]Better site performance: multiple simple mySQL queries or one complex mySQL query later manipulated in PHP?
[英]Multiple PHP MySQL simpler queries vs one single more complex query,
我应该使用PHP进行单个更复杂的MySQL查询还是多个更简单的查询?
例如
更简单的查询:
UPDATE image SET profile = 0 WHERE user_id = 1;
UPDATE image SET profile = 1 WHERE user_id = 1 AND id = 10;
一个更复杂的查询:
UPDATE image
SET profile = CASE id WHEN 10 THEN 1 ELSE 0 END
WHERE user_id = 1;
1:什么是最快,最有效的?
2:什么被认为是最佳实践或首选方法?
一个查询是最快和最有效的
除了IF语句之外,MySQL还提供了一个名为MySQL CASE的备用条件语句。 MySQL CASE语句使代码更具可读性和效率。 查看更多详情...... http://www.mysqltutorial.org/mysql-case-statement/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.