mysql问题,求助!!!!!!!!!!! mysql当达到一定容量时,怎么进行删除最好,怎么实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 drop database db1这个一下子就什么都没有。效率最高。 1:创建一个备份库D22:INSERT INTO D2.T1 SELECT * FROM D1.T1 WHERE YEAR(T1.CTIME)<2010;3: DELETE FROM D1.T1 WHERE YEAR(T1.CTIME)<2010; MySQL 计划任务,不过要5.1版本以上的才支持。而且不太好创建。 按照lz提的问题 lz还是暂时不要动数据库 数据库容量大,会坏掉,这句话我还是头一回说,呵呵,挺有意思。如果楼主非要判断达到一定容量才删除,可以这样做如果是想全部删除,可以在数据库外部用脚本判断数据库文件的大小,如果达到一定量用mysql -e "你的sql"去删除,当然,最好用ddl语句。比如drop如果是想部分删除呢,在数据库内部判断,利用job去定时select count(*)。 当达到某一值时,执行delete,建议数据量太大时,分批delete。能不用触发器就不要用触发器吧 安排一个定时任务,每天删除记录即可。参考下贴中多种MYSQL定时任务的方法http://topic.csdn.net/u/20091020/22/c51bb709-6dbc-4fd1-b874-077714ed547e.html 批量插入 求解 再问一个挺难的查询语句吧! SQLserver中的image类型在MYSQL中对应哪种类型 查询问题 好长时间没来了,给各位请安! 顺便问个问题,散点分!谢谢! 数据库表中有多余的空间是什么意思? 怎样使数据库的密码随网页的刷新而产生随机数 请问在mysql里面怎么设置用户名和密码的 请问有办法隐藏sqlyog的结果窗口吗 mysql实时同步redis 小弟不才,求一条mysql的查询语句 Miedź Legnica插入到了数据库后就成了 Mied? Legnica
1:创建一个备份库D2
2:INSERT INTO D2.T1 SELECT * FROM D1.T1 WHERE YEAR(T1.CTIME)<2010;
3: DELETE FROM D1.T1 WHERE YEAR(T1.CTIME)<2010;
MySQL 计划任务,不过要5.1版本以上的才支持。而且不太好创建。
如果楼主非要判断达到一定容量才删除,可以这样做如果是想全部删除,可以在数据库外部用脚本判断数据库文件的大小,如果达到一定量
用mysql -e "你的sql"去删除,当然,最好用ddl语句。比如drop如果是想部分删除呢,在数据库内部判断,利用job去定时select count(*)。 当达到某一值时,执行delete,建议数据量太大时,分批delete。能不用触发器就不要用触发器吧
http://topic.csdn.net/u/20091020/22/c51bb709-6dbc-4fd1-b874-077714ed547e.html