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

Статус
В этой теме нельзя размещать новые ответы.

LEXAlForpostl

Мой дом здесь!
Регистрация
21 Май 2008
Сообщения
766
Реакции
228
Здравствуйте.
Имеем 2 идентичные по полям базы.
В первой базе 100 записей, вторая база пуста.
Как из первой базы случайным образом скопировать 10 записей?
 
Делаешь запрос на случайную выборку
PHP:
$key = mysql_query("SELECT * FROM keywor  order by rand() limit 10");
результат разбираешь в цикле и через INSERT добавляешь в другую таблицу.
 
Делаешь запрос на случайную выборку
PHP:
$key = mysql_query("SELECT * FROM keywor  order by rand() limit 10");
результат разбираешь в цикле и через INSERT добавляешь в другую таблицу.
Извращенец, делать циклы :)
PHP:
INSERT INTO `table2` (SELECT * FROM `table1` ORDER BY RAND() LIMIT 10)
Если таблицы идентичны то такого запроса хватит, и циклов делать не надо.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху