Я запускаю веб-сервер с помощью Google Cloud Compute Engine vm, и я пытаюсь отправить файл cvs в базу данных. Я знаю, LOAD DATA INFILE
не поддерживается, однако LOAD DATA LOCAL INFILE
есть. Как использовать LOAD DATA LOCAL INFILE
?Google Cloud SQL - LOAD DATA LOCAL INFILE
1
A
ответ
0
Как предложено в этом question, вы можете использовать LOAD DATA LOCAL INFILE для выполнения этой задачи.
Синтаксис команды выглядит следующим образом:
LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'имя_файла' [REPLACE | IGNORE] INTO TABLE tbl_name [CHARACTER SET charset_name] [{FIELDS | КОЛОННЫ} [TERMINATED BY 'строка'] [[ОРТЮМАЬЬУ] ENCLOSED BY 'полукокса'] [замаскирована 'полукокса'] ] [ЛИНИИ [ПУСК BY 'строка'] [расторгнуто 'строка'] ] [IGNORE number {LINES | РЯДЫ}] [(col_name_or_user_var, ...)] [SET col_name = выражение, ...]
Для получения дополнительной информации, пожалуйста, обратитесь к MySQL documentation.
проверить это: http://stackoverflow.com/questions/13814775/google-cloud-sql-alternative-to-load-data-infile – Kamran