1
wayn3h0 2013 年 6 月 19 日 1. 遍历一次 执行三个命令
2. 遍历三次 每次执行一个命令 你自个不是说的很明白了么。。。不明白你的疑问在哪里啊在哪里 |
2
likuku 2013 年 6 月 19 日 「有没有办法可以直接取完一条user的数据后,直接插入新的N张表中,这样只遍历一次user表就可以完成?」
写程序实现嘛,这种指望依靠MYSQL自身的SQL语言来搞不太现实。 |
3
xiaogui 2013 年 6 月 19 日 1、写程序,分别生成需导至 user_account、 user_information、 user_status等表的 sql 语句;
2、然后分别执行各表若干条 sql 语句。比如将需导入 user_account 表的每 1000 sql 语句导入一次,可以有效降低 sql 语句执行时间。 另考虑中间中断问题,可以使用事务。 |
4
msg7086 2013 年 6 月 20 日 如果是myiasm的话可以file copy+drop column
|
5
rpx 2013 年 6 月 20 日 找个etl工具几下搞定。
推荐kettle |
6
Xrong 2013 年 6 月 20 日 用php全部读取出来,然后做判断插入各自表中?渣思路路过...
|
7
revlis7 OP 本来想用一条SQL搞定N张表
看来只有用另外的脚本去跑了 thanks anyway. |
9
ldehai 2013 年 6 月 21 日
楼主想多了,这种一次性的任务不用这么担心效率吧,慢就慢点。有想的功夫都导完了。
|