ITPUB??ì3
ITPUB论坛 » MySQL及其它开源数据库 » myisam表问题?

标题: myisam表问题?
离线 yueliangdao0608
斑竹
上帝他爸


来自 中国-红灯区-深圳
精华贴数 0
个人空间 0
技术积分 3958 (352)
社区积分 1471 (714)
注册日期 2005-2-25
论坛徽章:18
现任管理团队成员紫蜘蛛玉兔   
      

发表于 2008-5-12 14:17 


QUOTE:
原帖由 pzlydg 于 2008-5-12 14:00 发表
谢过两版主
能具体说明下如何按当月最后时刻分表吗?
是在程序中控制,到了月末最后一天,执行这类语句create table t2 select * from t?

金兄的意思可能是有一张总记录表,然后有每个月单独的表。这样每个月都有一张表。


__________________
-------------------------------------------------------
以前搞维护-搞软件-搞网站-现在搞DBA ---
点击这里访问我的技术博客

最近在练习英语中。。。
Losing my face!
只看该作者    顶部
离线 jinguanding
Eugene


来自 上海
精华贴数 1
个人空间 70
技术积分 2350 (659)
社区积分 74 (3948)
注册日期 2007-3-29
论坛徽章:4
现任管理团队成员2008北京奥运纪念徽章:柔道生肖徽章2007版:鼠ITPUB新首页上线纪念徽章  
      

发表于 2008-5-12 21:09 


QUOTE:
原帖由 pzlydg 于 2008-5-12 14:00 发表
谢过两版主
能具体说明下如何按当月最后时刻分表吗?
是在程序中控制,到了月末最后一天,执行这类语句create table t2 select * from t?

你可以写个存储过程,执行rename table tabnlename1 to tanlename 2
再执行create table tablename1 这是一种办法,(不需要修改前段应用程序)
另外一种办法...每个月一张表,并且表名称不一样。。例如history0803,history0804
history0803 --- 2008年03月份数据
history0804 ---   2008年04月份数据

然后你的数据写入语句也是动态的。。(因为表名称不确定)

这两种办法你选择吧。。。我是这两种办法都用过。。。第一种办法是因为我没办法修改前端程序


__________________
.....做人做事尽心尽力,做学问谦虚求根问底.......

.....专业的综合布线、安防公司........................
......www.showgold.cn..............................
......上海亮金信息技术有限公司.......................
只看该作者    顶部
离线 pzlydg
初级会员



精华贴数 0
个人空间 0
技术积分 405 (4740)
社区积分 0 (819343)
注册日期 2006-3-29
论坛徽章:0
      
      

发表于 2008-5-12 22:10 
多谢斑主的热心回复,明白了


只看该作者    顶部
离线 堕落的人生
初级会员



精华贴数 0
个人空间 0
技术积分 16 (62746)
社区积分 0 (313771)
注册日期 2005-3-20
论坛徽章:0
      
      

发表于 2008-6-25 08:53 
我是根据id以及时间来判断写了一个insert into来实现的.
拉过之后再把原表数据删掉


只看该作者    顶部
相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问