天生的本能就是像在MS Excel或其他电子表格应用中那样复制/粘贴整行。
可是:
暂时关闭索引可以相对快速地解决第一个问题。然而,#2是颈部疼痛。任何人的想法?
当然我可以use a query。但问题是关于Navicat的GUI。
如果重要,我使用Navicat for MySQL v9.0.8 Enterprise。
答案 0 :(得分:2)
我正在使用Navicat 11,感觉在某些早期版本中这可能不那么容易(甚至可能)。要在Navicat 11中执行此操作,请访问要复制记录的表,以便可以查看数据行。右键单击要复制的行头部的小阴影矩形,在弹出菜单中左键单击“复制”。单击窗口底部显示的“+”。右键单击新空行的最左侧字段,然后左键单击“粘贴”。如果您的新记录像通常那样打破了唯一键规则,只需修改新创建的记录,例如:通过单击自动递增键的字段并将其编辑为具有下一个可用值。
编辑:这显然可以在Navicat 7及更高版本中使用
答案 1 :(得分:0)
坦率地说,与Navicat相比,我更喜欢Heidisql 在Heidisql中,您只需使用插入键即可复制许多行 但是在Navicate中没有简单的方法 https://stackoverflow.com/a/18828794/3562771