使用聚合函数从MySql表中删除?

詹姆斯111

我想知道是否有可能使用某些聚合函数删除列(可在此处找到:http : //dev.mysql.com/doc/refman/5.7/en/group-by-functions.html

例如说我想user从数据库中删除最后一个,如果我可以运行就很容易了:

delete from user where id = MAX(id);

但是运行此命令会给我以下错误:

错误1111(HY000):无效使用组功能

mysql是否可以

乔治·贝索斯(Giorgos Betsos)

您必须使用如下查询:

delete from user where id = (select id 
                             from (select MAX(id) as id 
                                   from user) as t)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在MYSQL查询中使用聚合函数联接表?

来自分类Dev

使用函数或spx从表中删除值

来自分类Dev

使用MySQL Scheduler从表中删除行

来自分类Dev

使用MySQL从表中删除整行

来自分类Dev

MySQL中按聚合函数max分组

来自分类Dev

如何在mysql中使用聚合函数?

来自分类Dev

MySQL使用LEFT JOIN聚合函数

来自分类Dev

如何在mysql中使用聚合函数?

来自分类Dev

为什么我在聚合函数中获得TRUE,以及如何删除/避免使用TRUE?(右)

来自分类Dev

使用Match函数后从其他SQL表中删除?

来自分类Dev

如何在单个查询中使用联接和聚合函数更新表中的多行

来自分类Dev

WHERE中不允许使用聚合函数-加入PostgreSQL表时

来自分类Dev

使用SQL Server 2008 R2在数据透视表查询中的聚合函数

来自分类Dev

如何在单个查询中使用联接和聚合函数更新表中的多行

来自分类Dev

使用单个值从mysql中的多个表中删除多行

来自分类Dev

使用条件中的where和where从mysql表中删除

来自分类Dev

使用分组依据从Mysql表中删除重复记录

来自分类Dev

MySQL-使用UNION从多个表中删除?

来自分类Dev

使用单个查询从mysql表中删除csv文件值

来自分类Dev

使用PHP从MySQL表中删除特定行

来自分类Dev

使用MySQL删除表中的所有行?

来自分类Dev

MySQL:使用左联接从多个表中删除

来自分类Dev

在MySQL中使用JOIN从多个表中删除行

来自分类Dev

使用PHP从MySQL表中删除所有行

来自分类Dev

mySQL - 使用内部连接删除表中的行

来自分类Dev

删除mysql表中的重复对

来自分类Dev

从外部在mysql中删除表

来自分类Dev

使用函数将MySQL数据放入表中

来自分类Dev

我尝试使用random()函数在mysql中创建表。

Related 相关文章

热门标签

归档