ITPUB??ì3
新一届的微软MVP评选已经开始,欢迎各位推荐!
ITPUB论坛 » MySQL及其它开源数据库 » mysql生成多个单行insert的脚本?

标题: mysql生成多个单行insert的脚本?
在线/呼叫 pzlydg
初级会员



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

发表于 2008-6-23 20:32 
mysql生成多个单行insert的脚本?

使用mysqldump -u root - p -c -t  dbanme > /bak/db.sql
生成的脚本中是: insert into tblname (字段1,。。。) values (1,2),(2,3).......
现在想生成单行insert 语句,要如何做?
如insert into tblname values (1,2)
insert into tblname values (2,3)
............


只看该作者    顶部
离线 atgc
高级会员


精华贴数 1
个人空间 0
技术积分 7947 (157)
社区积分 168 (2586)
注册日期 2004-7-22
论坛徽章:35
生肖徽章2007版:龙2008北京奥运纪念徽章:射箭2008北京奥运纪念徽章:蹦床2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:举重2008北京奥运纪念徽章:排球
2008北京奥运纪念徽章:花样游泳2008北京奥运纪念徽章:垒球2008北京奥运纪念徽章:手球2008北京奥运纪念徽章:帆船2008北京奥运纪念徽章:羽毛球生肖徽章2007版:鼠

发表于 2008-6-24 20:23 


QUOTE:
原帖由 pzlydg 于 2008-6-23 20:32 发表
使用mysqldump -u root - p -c -t  dbanme > /bak/db.sql
生成的脚本中是: insert into tblname (字段1,。。。) values (1,2),(2,3).......
现在想生成单行insert 语句,要如何做?
如insert into tblname values (1,2)
insert into tblname values (2,3)
............

为啥要单行呢?
单行的执行效率远不如 "批INSERT",也就是 values (1,2),(2,3).......


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



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

发表于 2008-6-25 08:28 
楼上回答正确,我就不多说了


只看该作者    顶部
在线/呼叫 pzlydg
初级会员



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

发表于 2008-6-25 10:44 
只是想测试下,正常有这两种插入方式,感觉导出脚本时应该也能根据需要生成才对


只看该作者    顶部
离线 yueliangdao0608
斑竹
上帝他爸


来自 中国-红灯区-深圳
精华贴数 0
个人空间 0
技术积分 3991 (361)
社区积分 1471 (736)
注册日期 2005-2-25
论坛徽章:19
现任管理团队成员紫蜘蛛玉兔2008北京奥运纪念徽章:花样游泳2008北京奥运纪念徽章:击剑2008北京奥运纪念徽章:足球
2008北京奥运纪念徽章:垒球2008北京奥运纪念徽章:拳击2008北京奥运纪念徽章:手球2008北京奥运纪念徽章:自行车  

发表于 2008-6-25 12:21 


QUOTE:
原帖由 pzlydg 于 2008-6-23 20:32 发表
使用mysqldump -u root - p -c -t  dbanme > /bak/db.sql
生成的脚本中是: insert into tblname (字段1,。。。) values (1,2),(2,3).......
现在想生成单行insert 语句,要如何做?
如insert into tblname values (1,2)
insert into tblname values (2,3)
............

This is very very slow.


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

最近在练习英语中。。。
Losing my face!
只看该作者    顶部
离线 atgc
高级会员


精华贴数 1
个人空间 0
技术积分 7947 (157)
社区积分 168 (2586)
注册日期 2004-7-22
论坛徽章:35
生肖徽章2007版:龙2008北京奥运纪念徽章:射箭2008北京奥运纪念徽章:蹦床2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:举重2008北京奥运纪念徽章:排球
2008北京奥运纪念徽章:花样游泳2008北京奥运纪念徽章:垒球2008北京奥运纪念徽章:手球2008北京奥运纪念徽章:帆船2008北京奥运纪念徽章:羽毛球生肖徽章2007版:鼠

发表于 2008-6-25 12:46 


QUOTE:
原帖由 pzlydg 于 2008-6-25 10:44 发表
只是想测试下,正常有这两种插入方式,感觉导出脚本时应该也能根据需要生成才对

可以看一下 mysqldump --help
并没有你要的格式
不过你真的要,可以自己写个小程序,转换一下
任何程序/软件都是有局限性的

试了一下--compatible=name 也没什么用


__________________
只看该作者    顶部
 
    

相关内容


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