10-09-2011, 08:59 PM
результатом заделись - интересно, что выйдет в итоге.
Помогите написать запрос
|
10-09-2011, 08:59 PM
результатом заделись - интересно, что выйдет в итоге.
DreamCast Написал:нет возможности проверить, возможно, так будет работать тоже: You can't specify target table 'character_subclasses' for update in FROM clause Добавлено через 30 секунд DreamCast Написал:результатом заделись - интересно, что выйдет в итоге. Естественно)) Пока додумываю свой метод.
10-10-2011, 01:35 AM
По поводу You can't specify target table все верно ибо запрос составлен неправильно. Нельзя в одном запросе читать и изменять значения в одной таблице. Коллизия происходит и в итоге получаете эту ошибку.
10-10-2011, 09:19 AM
Простите, а написать не ЗАПРОС а SQL скрипт с использованием курсоров вам что-то мешает?
- создаете временную табличку для ИД - делаете селект в курсор - итерируете курсор, если находите запись подходящую под условия изменения, то заносите ее во временную таблицу - делаете апдейт по основной таблице и временной Azagthtot Написал:Простите, а написать не ЗАПРОС а SQL скрипт с использованием курсоров вам что-то мешает? Курсор я так понимаю это типо mysql_result($запрос, 0, 1) ? Я вчера ночью так и сделал все, но проблема в сортировки. Все ставиться ни там где надо, мускул произвольно вывод делает,а не по порядку записей. Но сегодня с сортировкой сделаю, добавлю столбец по ИД, посмарю что получиться. Добавлено через 8 минут Если оставить лишь 3 записи с одинаковыми обж_ид, а ост удалить, то все верно расставляеться. Вобщем буду сортировку ставить)
10-10-2011, 12:26 PM
курсор - это
DECLARE cur1 CURSOR FOR SELECT .... FROM zz; Azagthtot Написал:курсор - это Спасибо, такой первый раз вижу, так как на стадии учения Буду пробывать. Добавлено через 1 час 17 минут Примерно понял для чего нужен ДЕКЛАР, но до конца не могу вьехать как сделать то, что мне надо. Ни где нет нормального объяснения как правельно составить этот SQL скрипт (синтаксис). Если не сложно н аживом примере покажи пожалуйста. Добавлено через 4 часа 14 минут Всем спасибо кто помогал, короче сделал так: PHP код:
|
« Предыдущая | Следующая »
|
Возможно похожие темы ... | |||||
Тема | Автор | Ответы | Просмотры | Последний пост | |
помогите написать скрипт | 6 | 2,586 |
09-08-2014, 12:00 AM Последний пост: xolseg |
||
SQL запрос PHP | 10 | 3,496 |
08-09-2013, 05:06 PM Последний пост: asura013 |
||
mysql запрос | 38 | 10,306 |
03-27-2012, 03:22 PM Последний пост: x3k |
||
Запрос | 6 | 2,379 |
02-06-2012, 08:09 PM Последний пост: Extez1 |
||
Помогите исправить ошибку. | 3 | 3,417 |
07-16-2011, 08:06 AM Последний пост: webadequate |
||
скрипт регистрация на сервере помогите | 1 | 2,398 |
04-12-2011, 11:27 PM Последний пост: Kos-Master |
||
Помогите прописать скрипт Дуеля | 1 | 2,733 |
10-28-2010, 08:39 AM Последний пост: Bonabo |
||
Помогите разобраться со скриптом | 4 | 2,942 |
08-15-2010, 09:19 PM Последний пост: AlexDIXI |
||
PHP Запрос. | 7 | 4,318 |
04-13-2010, 09:01 AM Последний пост: Cool_prime |
||
Помогите плиз с PHP!!! | 9 | 3,768 |
03-23-2010, 11:43 AM Последний пост: nelegal |