Я развернул контейнер с изображением mysql
. Я пытаюсь загрузить CSV.
Это выглядит примерно так, но с большим количеством строк. Он расположен в /local/data/af_bases.csv
внутри контейнера. Вы можете получить копию файла здесь .
Tinker AFB,Oklahoma,9y69rzbsh9mz,-1
Andrews AFB,Maryland,dqckf8m8ry2c,-1
Grissom AFB,Indiana,dp4xrf0ufvjd,-1
Я создаю базу данных geolocations
. И тогда я хочу выполнить следующее:
USE geolocations;
CREATE TABLE bases(
name varchar(255),
state varchar(255),
geohash varchar(255),
confirmed float,
timestamp timestamp not null default current_timestamp on update current_timestamp
);
LOAD DATA INFILE '/local/data/af_bases.csv' INTO TABLE bases
FIELDS TERMINATED BY ',' ENCLOSED BY ''
LINES TERMINATED BY '\n';
Однако я получаю следующее:
ERROR 1261 (01000): Row 1 doesn't contain data for all columns
Я попытался заключить данные в двойные кавычки и выполнил ENCLOSED BY '"'
, но это похоже, это не нравится в любом случае. Спасибо :)