在mysql中distinctrow和distinct都是去重,且效果一致,这两

DISTINCT 比 DISTINCTROW 更容易使用。

DISTINCT 删除重复的指定列,例如名称 SELECT DISTINCT FROM users。

DISTINCTROW 重新排列行,但 MySQL 已弃用它。

DISTINCT 会排序,DISTINCTROW 不会排序。

使用 SELECT DISTINCT col1 ,col2 FROM table 删除重复列。

自己掂量一下。

如何在mysql中使用DISTINCT去重

这是一个陷阱,不要相信,不要做。

独特的 MySQL 用法: 单列去重:SELECT city FROM user;她独自回到城市。
多列去重:SELECT Name, City FROM user;整理重复数据删除。

唯一统计值:SELECT COUNT (DISTINCT city) FROM user_table;城市数量返回。

警告:当数据量较大时添加列表,不要使用DISTINCT文本类型。