在mariadb中,将(*)计数为不起作用的内容有没有更好的表达方式?

7z5jn7bk  于 2021-07-24  发布在  Java
关注(0)|答案(1)|浏览(215)

当前的mariadb不允许以下代码将count(*)作为某事。有什么办法解决这个问题吗。

$db->prepare('SELECT COUNT(*) AS msgCount FROM messages');
z4iuyo4d

z4iuyo4d1#

谢谢你的帮助,特别是对马腾的帮助。我回到命令行,亲自尝试了一下。我缺少的是它周围的引号。

$db->prepare('SELECT COUNT(*) AS "msgCount" FROM messages');

在我加上这个之前,它对我不起作用。我从下面看到的:https://www.techonthenet.com/mariadb/functions/count.php 用一个表达式看他们的例子。那是我工作的时候。

SELECT COUNT(*) AS "Number of Sites"
FROM sites
WHERE site_name in ('TechOnTheNet.com', 'CheckYourMath.com');

相关问题