Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
LOOP в консоли?
|
|||
|---|---|---|---|
|
#18+
Подскажите, можно ли запустить скрипт из консоли с циклом. По ряду критериев из больших таблиц выбираются данные и добавляются в другую таблицу частями, чтобы не подвешивать базу. ------------------------------------------- set @interv_90 = CURRENT_DATE - INTERVAL 90 DAY; set @interv_30 = CURRENT_DATE - INTERVAL 31 DAY; SET @counter = 0; label1: LOOP INSERT INTO tmp_inactive SELECT u.id FROM xx_users u LEFT JOIN xx_mlinks l ON l.user_id = u.id AND l.created > @interv_90 LEFT JOIN xx_income_logs inc ON inc.user_id = u.id AND inc.time > UNIX_TIMESTAMP(@interv_90) LEFT JOIN xx_userips ip ON ip.user_id = u.id AND ip.time > @interv_90 WHERE u.id BETWEEN @counter and @counter + 1000 and l.user_id IS NULL AND inc.user_id IS NULL AND ip.user_id IS NULL AND u.newsletter =1 AND u.deleted = 0 AND u.confirmed = 1 AND u.registred < UNIX_TIMESTAMP(@interv_30) @counter = @counter + 1000; IF @counter < 2000 THEN ITERATE label1; END IF; LEAVE label1; END LOOP label1; ------------------------------------- (MySQL v.5.1) Или loop позже появился? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2018, 16:59 |
|
||
|
LOOP в консоли?
|
|||
|---|---|---|---|
|
#18+
В MySQL нет анонимного кода. ВООБЩЕ. И никакие версии тут не при чём. Так что пиши процедуру со всем вот этим кодом - и запущай её. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2018, 17:47 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=60&tid=1830137]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
26ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 16ms |
| total: | 126ms |

| 0 / 0 |
