Копирование записей из баз

Тема в разделе "PHP", создана пользователем LEXAlForpostl, 27 окт 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. LEXAlForpostl

    LEXAlForpostl

    Регистр.:
    21 май 2008
    Сообщения:
    740
    Симпатии:
    226
    Здравствуйте.
    Имеем 2 идентичные по полям базы.
    В первой базе 100 записей, вторая база пуста.
    Как из первой базы случайным образом скопировать 10 записей?
     
  2. rex1963

    rex1963

    Регистр.:
    19 фев 2007
    Сообщения:
    228
    Симпатии:
    47
    Делаешь запрос на случайную выборку
    PHP:
    $key mysql_query("SELECT * FROM keywor  order by rand() limit 10");
    результат разбираешь в цикле и через INSERT добавляешь в другую таблицу.
     
  3. NoX

    NoX Писатель

    Регистр.:
    18 ноя 2007
    Сообщения:
    4
    Симпатии:
    1
    Извращенец, делать циклы :)
    PHP:
    INSERT INTO `table2` (SELECT FROM `table1ORDER BY RAND() LIMIT 10)
    Если таблицы идентичны то такого запроса хватит, и циклов делать не надо.
     
Статус темы:
Закрыта.