lijiannan_1981
著名写手
著名写手
  • 铜币15枚
  • 威望0点
  • 贡献值0点
阅读:1049回复:13

[求助]数据库重构后的数据倒入方案

楼主#
更多 发布于:2005-10-17 07:49
现在正在做一个项目的beta2版,在重构数据库之后 ,发现以前做的beta1的数据库结构与现在的数据库有了很大的变化:

举例如下:

   原有数据库表ring(铃声)结构如下:

   ------------------------------------------------------------------------------------------------------
   |    id    |  name        |   singer  |  status | mine_type  | lyric |    ''' '''      |
   ------------------------------------------------------------------------------------------------------
  
   基本结构是上面的格式
   现根据新的需求和需要,对singer字段有了新的需求,所以将原表中的singer单独拿出来作为新表,而原有的ring表中去掉singer 字段,增加singger_id字典作为外间关联新的singer 表,新的singer表如下:

  ------------------------------------------------------------
   |    id    |  name        |   spelling |  status |
   -----------------------------------------------------------

   现有数据量大约50W条,在新旧数据库切换的时候,俺都快被数据倒入搞死了,简直是比菜农还菜农的生活:P

   0000先生提供了一种方案,但俺感觉还是很麻烦;在下求助松柏等DX,给俺个好点解决方案可以乎?



[ 2005-10-17 07:50:53 lijiannan_1981 修改 ]
无。
松柏
论坛版主
论坛版主
  • 铜币371枚
  • 威望39点
  • 贡献值0点
  • 社区居民
1C#
发布于:2005-10-25 08:32
Re:[求助]数据库重构后的数据倒入方案
还是让服务器轻松一点儿的好。
[color=#0000FF]馋嘴蜗牛[/color] 我的博客:[url]http://osnaile.osdn.cn/[/url]
lijiannan_1981
著名写手
著名写手
  • 铜币15枚
  • 威望0点
  • 贡献值0点
2C#
发布于:2005-10-24 12:56
Re:[求助]数据库重构后的数据倒入方案
给你一个忠告
总把经历放再server上你早晚后悔
无。
suchasplus
作家
作家
  • 铜币16枚
  • 威望11点
  • 贡献值1点
3C#
发布于:2005-10-24 12:04
Re:[求助]数据库重构后的数据倒入方案
我想的是.....50W条的.sql文件有多大...
反正.sql文件也是纯文本的....
PC机单IDE导入的时候要花多少时间啊....
你们公司的server估计也很耗时间的....

最近不知道你在干吗....lijiannan_1981~
The history of these days will be written in blood... By crushing the armies of our enemy, by seizing the weapons they thought to turn against us, we were fighting for our very existence!
lijiannan_1981
著名写手
著名写手
  • 铜币15枚
  • 威望0点
  • 贡献值0点
4C#
发布于:2005-10-23 15:10
Re:[求助]数据库重构后的数据倒入方案
Insert 50W条?????-_-#!


你这个小孩......

无。
suchasplus
作家
作家
  • 铜币16枚
  • 威望11点
  • 贡献值1点
5C#
发布于:2005-10-23 13:19
Re:[求助]数据库重构后的数据倒入方案
Insert 50W条?????
-_-#!
The history of these days will be written in blood... By crushing the armies of our enemy, by seizing the weapons they thought to turn against us, we were fighting for our very existence!
lijiannan_1981
著名写手
著名写手
  • 铜币15枚
  • 威望0点
  • 贡献值0点
6C#
发布于:2005-10-23 12:02
Re:[求助]数据库重构后的数据倒入方案
最后的解决方法:
phpMyAdmin+Mysql Query Brower的方法解决
phpMyAdmin中查询出你需要的数据,利用其倒出功能把你需要的数据倒成insert语句,生成.sql脚本,
再在Mysql Query Browery引入这个脚本
执行``````

无。
0000
作家
作家
  • 铜币143枚
  • 威望34点
  • 贡献值1点
7C#
发布于:2005-10-17 10:21
Re:[求助]数据库重构后的数据倒入方案
打击马甲~~
.--. |o_o | |:_/ | // \ \ (| | ) /'\_ _/`\ \___)=(___/
松柏
论坛版主
论坛版主
  • 铜币371枚
  • 威望39点
  • 贡献值0点
  • 社区居民
8C#
发布于:2005-10-17 10:19
Re:[求助]数据库重构后的数据倒入方案
二楼是我不小心用 ADMIN 发的帖,哈哈
[color=#0000FF]馋嘴蜗牛[/color] 我的博客:[url]http://osnaile.osdn.cn/[/url]
0000
作家
作家
  • 铜币143枚
  • 威望34点
  • 贡献值1点
9C#
发布于:2005-10-17 10:18
Re:[求助]数据库重构后的数据倒入方案
想知道二楼为什么被RM了。。
.--. |o_o | |:_/ | // \ \ (| | ) /'\_ _/`\ \___)=(___/
0000
作家
作家
  • 铜币143枚
  • 威望34点
  • 贡献值1点
10C#
发布于:2005-10-17 10:17
Re:[求助]数据库重构后的数据倒入方案
偶的办法,如果表比较少的话还是比较好办的~~表一多就麻烦了~~

SELECT出来,再INSERT到对应的字段~~
.--. |o_o | |:_/ | // \ \ (| | ) /'\_ _/`\ \___)=(___/
0000
作家
作家
  • 铜币143枚
  • 威望34点
  • 贡献值1点
11C#
发布于:2005-10-17 10:14
Re:[求助]数据库重构后的数据倒入方案
好像没有更好的办法了~~~
.--. |o_o | |:_/ | // \ \ (| | ) /'\_ _/`\ \___)=(___/
松柏
论坛版主
论坛版主
  • 铜币371枚
  • 威望39点
  • 贡献值0点
  • 社区居民
12C#
发布于:2005-10-17 08:30
Re:[求助]数据库重构后的数据倒入方案
要不这样,你做一个联合查询,查出这样的结构:id, name, singer_name, singer_id, 等,然后改成 update 语句就行了
[color=#0000FF]馋嘴蜗牛[/color] 我的博客:[url]http://osnaile.osdn.cn/[/url]
松柏
论坛版主
论坛版主
  • 铜币371枚
  • 威望39点
  • 贡献值0点
  • 社区居民
13C#
发布于:2005-10-17 08:28
Re:[求助]数据库重构后的数据倒入方案
写个小程序,循环一下就行了。
[color=#0000FF]馋嘴蜗牛[/color] 我的博客:[url]http://osnaile.osdn.cn/[/url]
游客

返回顶部