Как импортировать разграниченные данные в MySQL в PhpMyAdmin

StackOverflow https://stackoverflow.com/questions/1302046

  •  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

работал отлично

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top