我正在寻找从 Google Cloud SQL 实例中获取结果的最有效方法。
我从常见问题解答中知道不支持 INTO OUTFILE 命令,并且从 Cloud SQL 获取数据的唯一官方方法是将整个实例导出到 Cloud Storage 存储桶中。
SQuirreL SQL 是否应该能够保存查询结果?他们有一个“将 SQL 的结果存储在文件中”脚本,但是当我尝试它时,它给了我一个“行的参数无效”错误。我不确定这是 Squirrel 的问题还是由于 Cloud SQL 的限制。
我正在寻找从 Google Cloud SQL 实例中获取结果的最有效方法。
我从常见问题解答中知道不支持 INTO OUTFILE 命令,并且从 Cloud SQL 获取数据的唯一官方方法是将整个实例导出到 Cloud Storage 存储桶中。
SQuirreL SQL 是否应该能够保存查询结果?他们有一个“将 SQL 的结果存储在文件中”脚本,但是当我尝试它时,它给了我一个“行的参数无效”错误。我不确定这是 Squirrel 的问题还是由于 Cloud SQL 的限制。
你提到了“最有效的方式”——你需要做批量出口吗?在这种情况下,导出到云存储桶是最有效的方式。
如果您只想将查询结果转储到文件,假设行数很少,您可以使用命令行工具并将结果通过管道传输到文件(https://developers.google.com/cloud-sql/docs/命令行)。SQuirreL SQL 应该能够做同样的事情。不确定您遇到的特定错误。