gpt4 book ai didi

mysql - 哪个更快,MySQL `CASE` 语句还是 PHP `if` 语句?

转载 作者:可可西里 更新时间:2023-11-01 08:37:26 24 4
gpt4 key购买 nike

这使得网站可以更快地从 MySQL 数据库检索数据或在 PHP 脚本中测试值

找到这个问题的答案对我来说很有趣。我有 2 个选项可以在我的网站上显示数据。

  1. 像这样从数据库调用:

    SELECT *, CASE WHEN u.sex='1' THEN 'Male' WHEN u.sex='2' THEN 'Female' END AS 'Sex' FROM users u LIMIT 30
  2. PHP 脚本中的测试值

    <?php
    if ($sex==1) {$sex='Male'} else {$sex='Female'}
    ?>

最佳答案

第一个更快。无需拉取数据在 PHP 层再次处理。

关于mysql - 哪个更快,MySQL `CASE` 语句还是 PHP `if` 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7808407/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com