回楼主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的帖子
目前可批量删除,除了批量删除,请问您还有其它方面的批量操作,我们可以一并将其实现。
当然后期会有批量创建分表的动作(例如一个前缀,后缀是一个动态表达式),可自动生成多表的一些功能。