感觉比较难的一个sql语句,大家帮我想想 如果有一个表a存放一些人的消息,比如这两个字段是uid, message,我想在这个表里每个人做多存10条消息,定期删除时间早的那些多于的,如甲有了13条,把时间比较早的3条删掉,这个sql语句怎么写呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 哦,我只写了主要的字段,另外时间字段可以设为msgDate 用两条语句第一条 select count(*) as total from a$count = $total - 10;第二条 delete from a order by msgDate asc limit $count 你写个SQL语句删除就可以了,何必还要定期啊 centos下mysql当掉 Mysql数据库乱码问题? 3个线程同时执行mysql_real_connect的时候,总是会有1-3个线程出错,然后程序崩溃 两条SQL语句的优化,急!急!急!请大家多多指点 Mysql中如何修改很多表中所含有的的同一个字段的值 关于sql测试问题 版本问题 我的访问表的时候系统告诉我这个表是只读的。。怎么办?? 问个初级问题:insert插入指定行,怎么写? 分页查询并过滤部分字段重复数据的问题 单表求平均数并进行排序,越简单的语句越好,请大家指教。 如何用一条sql语句统计分组个数
第一条 select count(*) as total from a
$count = $total - 10;
第二条 delete from a order by msgDate asc limit $count