sudhakarthikeyan Ответов: 1

Импорт данных из excel в mysql workbench


я импортирую данные excel в mysql work bench


Загрузить локальный файл данных 'C:/Users/1900057/Desktop/Sql запрос/sndata.csv'
В примере таблицы.поля clinicalsamples завершается ',' обнесенные '"' линии оканчивается символом '\п' игнорировать 1 строки

При импорте данных excel в mysql отображается следующая ошибка

Код Ошибки: 1300. Недопустимая строка символов utf8:

как решить эту ошибку.

Что я уже пробовал:

я импортирую данные excel в mysql work bench


Загрузить локальный файл данных 'C:/Users/1900057/Desktop/Sql запрос/sndata.csv'
В примере таблицы.поля clinicalsamples завершается ',' обнесенные '"' линии оканчивается символом '\п' игнорировать 1 строки

При импорте данных excel в mysql отображается следующая ошибка

Код Ошибки: 1300. Недопустимая строка символов utf8:

как решить эту ошибку.

Richard Deeming

Я исправил ваш заголовок и теги для вас. "MySQL" - это не то же самое, что "SQL Server". :)

1 Ответов

Рейтинг:
2

Jochen Arndt

Похоже, что ваш CSV-файл не использует кодировку UTF-8. Вы можете указать набор символов с помощью CHARACTER SET <charset> что требует знания набора символов, используемого CSV-файлом, или указания UTF-8 при экспорте CSV-файла из Excel.


[no name]

я также устал от такой установки следующим образом


Загрузить локальный файл данных 'C:/Users/1900057/Desktop/Sql запрос/sndata.csv'
В таблицу sample.clinicalsample
НАБОР СИМВОЛОВ UTF8
Столбцы, оканчивающиеся на '\t'
Строки, оканчивающиеся на '\n';

но и ошибка показывает

Код Ошибки: 1300. Недопустимая строка utf8 символов: 'Нава,1057673,SHYAMALA в МЧС, 2007-10-31 00:00, 1943-06-13 00:00'

Jochen Arndt

Вы должны установить не UTF8, а набор символов, используемый при создании вашего CSV-файла!

Согласно сообщению об ошибке, ваша база данных по умолчанию использует UTF8, но файл использует другую кодировку (вероятно, кодировку ANSI / кодовую страницу вашего счета пользователя).

[no name]

Хорошо. Тогда как решить эту ошибку. Пожалуйста, помогите мне. Какие изменения я должен внести в свой приведенный ниже код




Загрузить локальный файл данных 'C:/Users/1900057/Desktop/Sql запрос/sndata.csv'
В таблицу sample.clinicalsample
НАБОР СИМВОЛОВ UTF8
Столбцы, оканчивающиеся на '\t'
Строки, оканчивающиеся на '\n';

Jochen Arndt

Как я уже писал в своем ответе:
Либо укажите набор символов, используемый вашим CSV-файлом (который я не могу знать по очевидным причинам), либо снова экспортируйте CSV-файл, указав UTF-8 в параметрах экспорта Excel.