我想知道是否有可能使用某些聚合函数删除列(可在此处找到:http : //dev.mysql.com/doc/refman/5.7/en/group-by-functions.html)
例如说我想user
从数据库中删除最后一个,如果我可以运行就很容易了:
delete from user where id = MAX(id);
但是运行此命令会给我以下错误:
错误1111(HY000):无效使用组功能
mysql是否可以?
您必须使用如下查询:
delete from user where id = (select id
from (select MAX(id) as id
from user) as t)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句