Как импортировать разграниченные данные в MySQL в PhpMyAdmin
-
19-09-2019 - |
Вопрос
Это образец данных, с которыми я работаю
24701||37.279788||-81.229023||WV||BLUEFIELD||MERCER
Как вы можете видеть, его двойная труба разграничивается. PhpmyAdmin просит у меня следующее
Fields Terminated By
Fields Enclosed By
Fields Escaped By
Lines Terminated By
Что мне поместить, чтобы правильно импортировать мои данные?
Решение
MySQLimport работает с-Fields-Termance-By = "||"
Fields Terminated By ||
Похоже, Phpmyadmin нет. Тогда вы должны сделать замену, но будьте осторожны, чтобы вы не связывались со своими данными (т.е., если вы замените ||, убедитесь, что в оригинале нет дальше, символы)
Другие советы
Я нашел это очень полезным, и, возможно, это может помочь другим.
В разделе параметров, специфичных для формата, вы можете установить значения следующим образом:
Столбцы разделены: Вы можете выбрать, или t для вкладки Delimited
Столбцы, заключенные в: Вы можете оставить это пустым, но если даже один столбец включен в «затем введите» (цитаты)
Колонны сбежали с: Вы должны войти (BackSlash)
Строки прекращены: Вы можете оставить этот автомобиль
Надеюсь это поможет
Сделал находку/заменить в блокноте ++ из || и заменил его запятой, чтобы данные прочитали
24701,37.279788,-81.229023,WV,BLUEFIELD,MERCER
Затем заполнили следующее:
Fields Terminated By ,
Fields Enclosed By
Fields Escaped By \
Lines Terminated By auto
работал отлично