LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1008|回复: 1

如何自动拆分表?

[复制链接]
发表于 2004-7-23 12:18:11 | 显示全部楼层 |阅读模式
假设现在有一个表SampleTable, 每个记录有两个属性A, B. 假如A可以有100个取值(a1, a2, ..., a100),B无所谓。现在想把这个SampleTable拆成100个表,每个表对应A的一个取值.

我是新手,只知道select * from SampleTable where A=a1;就取出了表1
但我不知道如何才能写一个脚本似的程序使得mysql能自动产生所需的100个表呢?我是新手,请大侠指个路,哪怕是我应该去哪个主题读mamual也好。

另外,mysql 的 script中怎么从命令行传递参数呢?shell 那样$1, $2好像不work。另外sql脚本有if, while 那样的控制流语句吗?

谢谢!
发表于 2004-7-23 19:50:27 | 显示全部楼层
写脚本可以试试perl,我对perl的DBI不熟,不过应该是挺简单的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表