繁体   English   中英

多个PHP MySQL更简单的查询与一个更复杂的查询,

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM