![]() |
Модераторы: skyboy |
![]() ![]() ![]() |
|
Sl@va |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 100 Регистрация: 22.11.2004 Где: Нижний Новгород Репутация: нет Всего: нет |
Здравствуйте !
Нужно перенести часть данный из одной таблицы в другую. Структура обоих таблиц идентична. Перенести данные нудно не все сразу, а по одной записи за раз из таблицы POST в таблицу POST2 и только те записи, у которых поле 'date` < '2008-01-01 11:37:38' Ни как не могу составить правильно SQL запрос. SELECT * FROM `POST` WHERE `date` < '2008-01-01 11:37:38' LIMIT 0 , 1; запрос выборки данных. Нашел что нужно использовать INSERT INTO для вставки данных из одной таблицы в другую. Но вот как все правильно это написать ... |
|||
|
||||
DimW |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1330 Регистрация: 24.2.2005 Где: Орёл Репутация: 4 Всего: 44 |
||||
|
||||
Sl@va |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 100 Регистрация: 22.11.2004 Где: Нижний Новгород Репутация: нет Всего: нет |
Просто скрипт будет запускаться на сервере через CRON каждые 30 секунд, чтобы не ощущалась нагрузка.
|
|||
|
||||
DimW |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1330 Регистрация: 24.2.2005 Где: Орёл Репутация: 4 Всего: 44 |
в таком случае:
запрос берет все данные из таблицы post, затем исключает данные которые уже были добавлены в post2, затем из полученного результата берет одну строку и добавляет ее в post2. но учтите, я этого не предлогал, вы сами захотели ![]() |
|||
|
||||
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 6 Всего: 211 |
||||
|
||||
DimW |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1330 Регистрация: 24.2.2005 Где: Орёл Репутация: 4 Всего: 44 |
||||
|
||||
azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 6 Всего: 211 |
||||
|
||||
DimW |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1330 Регистрация: 24.2.2005 Где: Орёл Репутация: 4 Всего: 44 |
||||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20580 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 106 Всего: 454 |
Если, копируя раз в 30 секунд по ОДНОЙ записи (2880 в сутки, порядка миллиона в год), реально дождаться переноса ВСЕХ записей - то нефиг валять дурака, переноси все записи сразу.
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | MySQL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |