我试图在MySQL Workbench中保存大约1000000条记录的查询结果.

当我运行SELECT时,只显示1000条记录(MySQL Workbench的默认限制).我知道我可以更改限制或删除限制,但我不想将1000000条记录加载到结果面板(这可能会使我的计算机崩溃?),但我确实想把结果保存到一个文件中.

MySQL Workbench是否允许您将查询结果直接保存到文件中?还是保存整个结果集而不是1000?

推荐答案

可以更改查询结果行限制,或完全删除限制.

  1. Go to Edit → Preferences → SQL Editor (tab). If you can't find Query Results, go to SQL Queries(tab) instead.

  2. 找到Query Results部分并取消选中Limit Rows复选框

  3. 点击OK.

  4. 重新运行查询.

Mysql相关问答推荐

在联合查询中使用GROUP BY和ORDER BY

MySQL有没有办法直接从CSV文件中读取而不是导入它?

根据现有行 Select 月份日期

根据时间戳分组删除

获取每个参数的记录,不重复

看不懂mysql自左连接查询

如何在 SQL 中迭代所有名称和排名排列

我在连接到 mysql 的 node js 中收到错误消息发送到客户端后无法设置标头

使用 SELECT 时应锁定多少行 .. FOR UPDATE LIMIT 1

估计对大表进行分区所需的时间

如何在Pandas 中使用 to_sql

Mysql 中相同列的相关 2 查询

如何创建一个判断行是否存在的mysql查询-如果存在我想插入一条新记录,否则增加一个值

MySQL 1292 截断不正确的日期时间值:'2020-09-11T08:32-50Z'

MySQL查询以获取日期范围内的租赁订单

如何在 Windows 上访问 xampp 的命令行

使用 MySQL 流式传输大型结果集

在 WHERE 子句中使用 CASE

如何在 MySQL 中删除此索引?

将 UTF8 表上的 latin1 字符转换为 UTF8