开发者社区> 问答> 正文

idb不能批量对表进行操作,没有phpmyadmin好用

idb不能批量对表进行操作,没有phpmyadmin好用

展开
收起
dfar2008 2014-05-06 10:57:41 5572 0
2 条回答
写回答
取消 提交回答
  • 回楼主dfar2008的帖子
    不知道您说的批量操作是指类似批量删除的功能还是批量SQL,如果要执行批量SQL可到命令窗口输入后,Ctrl + Enter,即可执行。批量删除目前考虑到一些风险如何控制,还未提供。对于SQL窗口后续也会支持批量SQL执行。

    -------------------------

    回1楼lenw的帖子
    您好,给您带来不便了,导入操作目前确有许多不是,大家都在加班加点想办法来处理。具体你说的不好用请说下,方便我们跟进问题是否解决意见考虑如何解决。
    我说下目前我们所解决的以及未来会去做的:
    1、导入操作目前8M限制受制于负载均衡设备会控制,后续我们会先让您提供压缩包上传,即可以上传40M以上的数据,若更多的话暂时还不支持,在长期计划中我们会考虑上传百M甚至于G级别的文件上传,到时候可能会有上传插件。

    2、导入操作以前如果失败,大家不知道在那里看失败信息,需要点开详情,滚动条拖到最下面才能看到,目前这个问题应该处理,大家导入过程中任务会有进度显示和日志跟踪,日志滚动显示,滚动条始终在最下方方便在出错的时候大家能看到为什么。

    3、导入CSV可能没有表头,这个应该处理了,可以选择“第1行为属性”或“第1行”为数据来表示,如果第1行为数据,生成的insert语句将按照字段顺序写入(请自己确保),第一行为属性将按照属性名写入数据。不过目前来讲还需要大家每一次都自行选择是比较麻烦的,以后可能会记住您的选择。

    4、导入文件对于文件字符集,许多时候大家会选错字符集,因为文件字符集不一定和数据库字符集一致,文件字符集用于程序阅读文本内容而设定,PMA也应该需要用户去设置。这个问题提供了自动识别功能,自动识别存在一定的小风险,但风险极低就是了。

    5、导入CSV时如果大家希望忽略主键冲突或希望在主键冲突时覆盖,可以选择“replace into”、“insert into ignore”方式,分别用于覆盖和忽略错误。

    6、导入SQL应该也有同学希望忽略报错SQL继续向下执行,我们已经排入开发计划,鉴于错误SQL的记录方式花了一些时间(可能会有许多错误的SQL),所以目前还未发布,需要待下个版本一起发布上去。

    当然这些是我们自己的理解,如果还有许多不能满足您的,请帮忙指正下,方便我们纳入计划中来解决相应的问题,感谢!

    -------------------------

    回楼主dfar2008的帖子
    目前可批量删除,除了批量删除,请问您还有其它方面的批量操作,我们可以一并将其实现。
    当然后期会有批量创建分表的动作(例如一个前缀,后缀是一个动态表达式),可自动生成多表的一些功能。
    2014-05-16 15:48:45
    赞同 展开评论 打赏
  • Reidb不能批量对表进行操作,没有phpmyadmin好用
    无语了,导入功能不好用
    2014-05-06 11:00:42
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
PostgresChina2018_赖思超_PostgreSQL10_hash索引的WAL日志修改版final 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载