ФорумРазработкаБазы данных → Создание копии таблиц(ы)

Создание копии таблиц(ы)

  • exploden

    Сообщения: 81 Репутация: N Группа: Кто попало

    Spritz 14 мая 2008 г. 0:22

    Добрый день Пыха.Ру'чане )
    Подскажите плз, как мне из phpMyadmin зделать
    копию таблицы. SQL запросом или непосредственно
    подключившись к базе из php-файла.

    Заранее спасибо, зы сильно не пинайте, мой первый пост на этом форуме ;)
  • md5

    Сообщения: 11949 Репутация: N Группа: в ухо

    Spritz 14 мая 2008 г. 0:32, спустя 9 минут 47 секунд

    в PhpMyAdmin есть вкладка Операции, там можно скопировать таблицу
    сделав это там, можно увидеть sql-запросы, который pma делал:
    (из table в table2)
    CREATE TABLE `base`.`table2` (
    …. поля всякие
    ) ENGINE = …;

    INSERT INTO `base`.`table2`
    SELECT *
    FROM `base`.`table` ;
    все умрут, а я изумруд
  • exploden

    Сообщения: 81 Репутация: N Группа: Кто попало

    Spritz 14 мая 2008 г. 0:36, спустя 4 минуты 7 секунд

    md5, уже впринципе разобрался (в phpMyAdmin), спасибо за sql-запрос.
  • exploden

    Сообщения: 81 Репутация: N Группа: Кто попало

    Spritz 14 мая 2008 г. 0:53, спустя 16 минут 40 секунд

    У меня есть еще один вопрос по теме.
    Не буду заниматься флудом и задам его здесь.

    Есть пустая таблица, к примеру tbl_product_show_my таб_1,
    есть заполненая таблица, к примеру tbl_product_show таб_2,

    необходимо по структуре таб_2 заполнить таб_1 данными (текстовыми),
    данных много… каким образом это зделать быстрее и проще…
    тоесть, я хочу заполнить текстовый файл этими данными и загрузить в таблицу.

    Как должен выглядеть текстовый файл ?
    Как его потом загрузить ?

    Данные типа:
    Название, Город, Продукт, Номер и т.п. (~200 в общем)

    А структура таблицы:
      id  int(11)     Нет    auto_increment              
      name  char(200) cp1251_general_ci   Нет                  
      product  int(11)     Нет  0                
      city  int(11)     Нет  0                
      network  int(11)     Нет  0                
      shop_qty  int(11)     Нет  0                
      suspend  enum('No', 'Yes') cp1251_general_ci  

    Как это воплотить ?

    зы если не понятно выражаюсь пишите, обсудим.
  • exploden

    Сообщения: 81 Репутация: N Группа: Кто попало

    Spritz 14 мая 2008 г. 1:21, спустя 28 минут 14 секунд

    И еще один глупый вопрос…
    Я экспортировал БД, как мне теперь ее импортировать обратно ?
  • sap

    Сообщения: 2701 Репутация: N Группа: Кто попало

    Spritz 14 мая 2008 г. 2:15, спустя 54 минуты 10 секунд

    Как должен выглядеть текстовый файл ?
    Как его потом загрузить ?

    Вкладка экспорт, сохранить в файл. В файле будете запросы INSERT INTO (для данных).

    Я экспортировал БД, как мне теперь ее импортировать обратно ?

    Вместо вкладки экспорт открыть вкладку импорт, представляете?
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 14 мая 2008 г. 2:27, спустя 11 минут 43 секунды


    И еще один глупый вопрос…
    Я экспортировал БД, как мне теперь ее импортировать обратно ?


    В PMA есть "ИМПОРТ" или выполни SQL дамп.
    adw/0
  • exploden

    Сообщения: 81 Репутация: N Группа: Кто попало

    Spritz 14 мая 2008 г. 2:39, спустя 12 минут 43 секунды

    спасибо, более или менее разобрался.
    sql первый раз юзаю в целях ознакомления для дальнейшего углубления )
    так что сегодня без помидоров :)
    Вместо вкладки экспорт открыть вкладку импорт
    я ее так и не нашел, предполагаю что у меня она имеет название SQL.
  • md5

    Сообщения: 11949 Репутация: N Группа: в ухо

    Spritz 14 мая 2008 г. 3:08, спустя 28 минут 15 секунд

    значит у тебя старый PMA обнови или через SQL заливай, там есть возможность загружать дамп…
    все умрут, а я изумруд
  • ghost

    Сообщения: 883 Репутация: N Группа: Джедаи

    Spritz 14 мая 2008 г. 5:04, спустя 1 час 55 минут 48 секунд

    а какая версия муАдмина у тебя?
  • exploden

    Сообщения: 81 Репутация: N Группа: Кто попало

    Spritz 14 мая 2008 г. 23:54, спустя 18 часов 50 минут 53 секунды

    а какая версия муАдмина у тебя?
    2.6.1
  • md5

    Сообщения: 11949 Репутация: N Группа: в ухо

    Spritz 14 мая 2008 г. 23:55, спустя 32 секунды


    значит у тебя старый PMA обнови или через SQL заливай, там есть возможность загружать дамп…
    все умрут, а я изумруд
  • exploden

    Сообщения: 81 Репутация: N Группа: Кто попало

    Spritz 15 мая 2008 г. 1:13, спустя 1 час 17 минут 49 секунд

    обновлю сейчас, спасибо за отклики )

Пожалуйста, авторизуйтесь, чтобы написать комментарий!