0

当我尝试为表格上传批量数据时,我收到此错误。

ERROR 1290 (SQLSTATE HY000): The MySQL server is running with the google so it cannot execute this statement

我用于在命令行中上传数据的命令(google_sql.cmd)

sql> LOAD DATA INFILE 'C\:List.txt' INTO TABLE Associate_List FIELDS TERMINATED BY ','  LINES TERMINATED BY '\n';

请帮我。我必须使用什么语法以及如何批量上传数据?

4

2 回答 2

2

在搜索引擎(例如 Google)中输入错误消息让我认为您正在使用 Google Cloud SQL 并且您正在尝试运行不受支持的命令,如Google Cloud SQL 是否支持 MySQL 的所有功能中所述?

不支持的 MySQL 语句:

发送以下任何类型的 SQL 语句都会生成错误消息“错误 1290:MySQL 服务器正在使用 google 选项运行,因此无法执行此语句”

LOAD DATA INFILE
SELECT ... INTO OUTFILE
SELECT ... INTO DUMPFILE
INSTALL PLUGIN ...
UNINSTALL PLUGIN
CREATE FUNCTION ... SONAME ...
于 2013-07-08T11:44:28.423 回答
0

要批量加载数据,请先将数据上传到 Google Cloud Storage,然后从那里导入。请参阅https://developers.google.com/cloud-sql/docs/import_export

于 2013-07-20T00:20:50.850 回答