Задать вопрос
@freelancer007

Как через phpmyadmin выполнить LOAD DATA INFILE?

Всем привет! Подскажите пожалуйста, как выполнить импорт данных из файла в mysql через phpmyadmin?
Есть sql запрос на создание таблицы, и есть в отдельном файле (формат .tsv) то, что должна содержать эта таблица, вот как их подсунуть phpmyadmin я ума чтото не приложу.
Сам sql запрос выглядит так:
DROP TABLE IF EXISTS `cities`;
CREATE TABLE IF NOT EXISTS `cities` (
  `id` mediumint(8) unsigned NOT NULL,
  `region_id` mediumint(8) unsigned NOT NULL,
  `name_ru` varchar(128) NOT NULL,
  `name_en` varchar(128) NOT NULL,
  `lat` decimal(10,5) NOT NULL,
  `lon` decimal(10,5) NOT NULL,
  `okato` varchar(20) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Информация о городах';
  • Вопрос задан
  • 481 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@freelancer007 Автор вопроса
Разобрался.
DROP TABLE IF EXISTS `cities`;
CREATE TABLE IF NOT EXISTS `cities` (
  `id` mediumint(8) unsigned NOT NULL,
  `region_id` mediumint(8) unsigned NOT NULL,
  `name_ru` varchar(128) NOT NULL,
  `name_en` varchar(128) NOT NULL,
  `lat` decimal(10,5) NOT NULL,
  `lon` decimal(10,5) NOT NULL,
  `okato` varchar(20) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Информация о городах ';

LOAD DATA INFILE '/temp_temp/city.tsv'
INTO TABLE cities
FIELDS TERMINATED BY ' ';
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Umr001
@Umr001
php
в пхпмайадмине есть вкладка sql туда закинь свой запрос и попробуй отправить. Если не выйдет, то делать через пхп и не парься
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы