[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Оптимизация запроса
Страницы: 1, 2, 3
glock18
Цитата (Zzepish @ 24.12.2013 - 19:37)
Сама комбинация запросов адекватная, или можно как-то более адекватно подправить?

Можно и нужно подправить

один запрос
DELETE `voting_vars`, `voting` FROM ...


EDIT: или внешним ключам это доверить, что было бы лучше
Zzepish
glock18
огромное тебе спасибо! Теперь вышло все в 1 запрос
Zzepish
Кто в курсе: как быть с INSERT
'INSERT
INTO
`voting_vars`
INNER JOIN
`voting`
ON
`voting`.`id`=`voting_vars`.`voting_id`
WHERE
`voting`.`author`="'
.$_SERVER['REMOTE_ADDR'].'"
AND
`voting`.`id`='
.(int)$_POST['voting_id'].'
(`voting_id`,`variant`)
VALUES
'
.implode(",\r\n",$new_query).''
paul85
Вставить одновременно в 2 таблицы? Насколько я понимаю никак. Только через транзакцию для целостности данных, например. Или в одну таблицу?
Zzepish
paul85
в две.
т.е. в любом случае придется делать проверку на авторство (так как этот запрос будет обновлять варианты ответов опроса)
Zzepish
up
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.