GAE - 如何将CSV文件导入Cloud SQL?

时间:2016-10-24 22:52:47

标签: google-app-engine google-cloud-sql

我有办法将csv文件导入云sql吗?我已经尝试过这个tutoriaL,但我没有工作:https://cloud.google.com/sql/docs/admin-api/v1beta4/instances/import#request-body

还有其他方法可以实现这个目标吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您提供有关失败消息的更多信息,我们可能会告诉您需要修复的内容以完成教程。但是,你可以做一些有点丑陋的事情,但它有效。您需要导入pymysql。

因此,假设CSV数据位于csv_file_lines列表变量中。现在我们需要通过以下方式遍历各行并使用当前行的数据执行对表的插入:

db = pymysql.connect(host=<host>,port=<port>,user=<user>,password=<password>)
cursor = db.cursor()
for line in csv_file_lines:
    cursor.execute('INSERT INTO TABLE....')