Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Помогите оптимизировать UPDATE
|
|||
|---|---|---|---|
|
#18+
Коллеги помогите, можно ли в один UPDATE завернуть код. Таблица grid такая. idworkidday h0h1h2h3h4251050051025106000052510700210351055002035106040053510700550 надо все 5 заменить на нули в idwork=35. Другие цифры не трогать. Строк много, и h0...h23, тоже их много. У меня получается не красиво. Цикл по строкам (сейчас их тут 3 строчки idwork=35) и потом цикл 0..23, итого получается 72 UPDATE! ((((( Код: sql 1. 2. 3. 4. А может быть под сотню-две строк idwork=35, что будет вообще кошмар с количеством UPDATE. База спроектирована так, её не перекроить про новой. Как можно красиво решить задачу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2017, 11:25 |
|
||
|
Помогите оптимизировать UPDATE
|
|||
|---|---|---|---|
|
#18+
f50надо все 5 заменить на нули в idwork=35. + idday=105 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2017, 11:32 |
|
||
|
Помогите оптимизировать UPDATE
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2017, 11:36 |
|
||
|
Помогите оптимизировать UPDATE
|
|||
|---|---|---|---|
|
#18+
Akina Код: sql 1. 2. 3. 4. 5. 6. 7. 8. Класс, узнал что так можно, спасибо!!! UPDATE можно столько, сколько строк, это уже нормально. Хотя я уже думал структуру все таки изменить, добавить столбик час, и всё вопрос исчерпан. Но лучше оставлю структуру как было. 982183, ну да, в примере я показал, со 105 24раза, с 106 24раза и т.п. Но благодаря Akina 24 раза у же не надо ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2017, 12:34 |
|
||
|
Помогите оптимизировать UPDATE
|
|||
|---|---|---|---|
|
#18+
f50со 105 24раза, с 106 24раза Код: sql 1. 2. позволит за один раз... а если надо обработать все idday - так вообще нафиг это условие из запроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2017, 13:20 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39528171&tid=1830391]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 16ms |
| total: | 125ms |

| 0 / 0 |
