По сути, я пытаюсь импортировать CSV-файл в таблицу в базе данных Google Cloud SQL. Запрос, который я использовал для создания таблицы:
CREATE TABLE Mobike(
orderid INT(30),
bikeid INT(30),
userid INT(30),
start_time DATETIME,
start_location_x FLOAT(30,30),
start_location_y FLOAT(30,30),
end_time DATETIME,
end_location_x FLOAT(30,30),
end_location_y FLOAT(30,30),
track TEXT(65000));
Как и таблица, файл CSV также содержит одни и те же столбцы с одинаковыми типами данных. Пожалуйста, помогите мне, как я могу решить эту проблему, особенно когда я делаю это в облачной оболочке Google ?? И как убрать эту ошибку??
max_allowed_packet
по умолчанию – 4 МБ , может быть, ваш запрос возвращает больше? Попробуйте установить для этого флага более высокое значение, как описано здесь GCE также может изменить флагиmysql
, проверьте это ссылка для получения дополнительной информации, надеюсь, что это поможет. - person Evandro Silva   schedule 13.10.2017