powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL ошибки при выполнении load data
12 сообщений из 12, страница 1 из 1
MySQL ошибки при выполнении load data
    #39773934
ArtNord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день! Использую MySQL WorkBrench 8 CE. Хочу загрузить большой csv файл (более 3-х млн строк). Через загрузчик долго. Пытаюсь использовать load data:
load data infile 'MyFile.csv' into table MyTable
Выдает ошибку 1290: The MySQL server is running with the -secure-file-priv option so it cannot execute this statement
При команде:
load data local infile 'D:/MyFile.csv' into table MyTable
Выдает ошибку 1148: The used command is not allowed with this MySQL version.
Файл my.ini менять пробовал (и "закоментил" этот параметр, и оставлял пустым), не помогает.
Файл MyFile.csv помещал по указанному в параметре пути эффект тот же. Подскажите люди добрые, чего не так?
...
Рейтинг: 0 / 0
MySQL ошибки при выполнении load data
    #39773953
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Слэши удвой, да...

Код: sql
1.
LOAD DATA INFILE 'C:\\ProgramData\\MySQL\\MySQL Server 8.0\\Uploads\\AddressOmsk.csv' ...
...
Рейтинг: 0 / 0
MySQL ошибки при выполнении load data
    #39773959
ArtNord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,
Типа шутка?
16:54:32 load data local infile 'C:\\ProgramData\\MySQL\\MySQL Server 8.0\\Uploads\\AddressOmsk.csv' into table addressomsk Error Code: 1148. The used command is not allowed with this MySQL version 0.000 sec
...
Рейтинг: 0 / 0
MySQL ошибки при выполнении load data
    #39773968
ArtNord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,
Извиняюсь, не правильно ввёл команду. Спасибо!
...
Рейтинг: 0 / 0
MySQL ошибки при выполнении load data
    #39774977
alex-trtu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
добрый вечер, программа Workbench 8.0.15 CE (64bit) / Win10
С помощью команды LOAD DATA хочу загрузить файл t1.csv (3 строки, 26 столбцов)
8782;Завод;Песок;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;02603;Завод;Песок;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0134786;Магазин;Кирпич;3;0;0;0;0;0;0;0;0;0;0;0;0;2;0;0;0;0;0;330;0;105;0
из папки C:\_MySQL в таблицу t1 (26 столбцов под данные и последний столбец id с инкрементом)

Пробовал так:
Код: sql
1.
2.
3.
SET GLOBAL local_infile =1;
SHOW VARIABLES LIKE "secure_file_priv";
LOAD DATA LOCAL INFILE 'C:/_MySQL/t1.csv' INTO TABLE t1;


выдает ошибку 1148: The used command is not allowed with this MySQL version.
если LOCAL убрать, то выдает ошибку 1265. Data truncated for column 'cod' at row 1

Пробовал так:
Код: sql
1.
2.
3.
SET GLOBAL local_infile =1;
SHOW VARIABLES LIKE "secure_file_priv";
LOAD DATA LOCAL INFILE 'C:\\_MySQL\\t1.csv' INTO TABLE t1;


тоже выдает выдает ошибку 1148: The used command is not allowed with this MySQL version.
если LOCAL убрать, то выдает ошибку 1265. Data truncated for column 'cod' at row 1

если записать так:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
SET GLOBAL local_infile =1;
SHOW VARIABLES LIKE "secure_file_priv";
LOAD DATA INFILE 'C:\\_MySQL\\t1.csv'
INTO TABLE t1
FIELDS TERMINATED BY ';'
ENCLOSED BY ''
ESCAPED BY ''
LINES TERMINATED BY '\n' ;


то выдает ошибку 1261. Row 1 doesn't contain data for all columns
...
Рейтинг: 0 / 0
MySQL ошибки при выполнении load data
    #39774978
alex-trtu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
MySQL ошибки при выполнении load data
    #39774979
alex-trtu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
MySQL ошибки при выполнении load data
    #39774981
alex-trtu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если последнюю записать в HeidiSQL
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
SET GLOBAL local_infile =1;
SHOW VARIABLES LIKE "secure_file_priv";
LOAD DATA INFILE 'C:\\_MySQL\\t1.csv'
INTO TABLE t1
FIELDS TERMINATED BY ';'
ENCLOSED BY ''
ESCAPED BY ''
LINES TERMINATED BY '\n' ;


то тоже выдает ошибку 1261. Row 1 doesn't contain data for all columns

А если записать LOAD DATA LOCAL INFILE ...
то данные в таблицу заносятся
...
Рейтинг: 0 / 0
MySQL ошибки при выполнении load data
    #39774982
alex-trtu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ArtNordAkina,
Извиняюсь, не правильно ввёл команду. Спасибо!
какая ошибка была в команде?
...
Рейтинг: 0 / 0
MySQL ошибки при выполнении load data
    #39774983
alex-trtu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не могу понять почему возникает ошибка
1148: The used command is not allowed with this MySQL version.
по синтаксису LOAD... вроде все правильно.
Подскажите
...
Рейтинг: 0 / 0
MySQL ошибки при выполнении load data
    #39775081
alex-trtu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все разобрался
Код: sql
1.
2.
3.
4.
5.
LOAD DATA INFILE 'C:/_MySQL/t1.csv'
INTO TABLE t1
FIELDS TERMINATED BY ';'
LINES TERMINATED BY '\n'
(cod,grupa,tovar,     ..........    ) ;


добавил в конце список полей (cod,grupa,tovar, .......... ) и ошибок нет!
...
Рейтинг: 0 / 0
MySQL ошибки при выполнении load data
    #39775084
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex-trtuдобавил в конце список полейОчередной товарищ на практике ощутил, что лень - это зло.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL ошибки при выполнении load data
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]