mysql和区分大小写真让人困惑

标签 mysql

Windows 操作系统 - phpMyAdmin

select auth, COUNT(*) AS count from posts where auth = 1;

给出一个信息:

Your SQL query has been executed successfully

但是:

select auth, count(*) AS count from posts where auth = 1;

给出以下内容:

Showing rows 0 - 0 (1 total, Query took 0.0070 seconds.

here我发现了一个关于 MySql 和区分大小写的真正令人困惑的故事。

是否有任何关于编写查询的通用最佳实践,关于小写或大写,或者我必须为每个操作系统单独学习所有规则?

最佳答案

你试过吗:

 select auth, count(*) AS count 
 from posts 
 where auth = 1
 group by auth
 ;

关于mysql和区分大小写真让人困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48910958/

相关文章:

mysql - 一个查询获取一个月中每一天的总 # 条记录

Mysql 更新如果

mysql - 什么版本的MYSQL支持存储过程?

mysql - 两个表通过 WHERE 子句条件关联(如果存在或不存在)

php - 存在 Codeigniter 子查询

c# - 为什么MySqlParameter Add parameter as 0转换为null

php - 更新 ui 线程内表格布局的 TextView 时出现问题

mysql - 计算列(重量/最大(重量)

php - 返回mysql中单列之和等于 "16"的行

mysql - 如何引用 SELECT 查询引用的字段?