![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 386 Pomógł: 25 Dołączył: 28.09.2005 Ostrzeżenie: (0%) ![]() ![]() |
witam mam problem mam tabele ForumDzialy i mam tam kolumny DzialId Nazwa Opis DataUtworzenia i Kolejnosc. Chce wstawic wiersz jakis i zeby on mial w kolumnie Kolejnosc najwieksza dotychczasowa wartosc z tej kolumny powiekszona o 1.
proboiwalem czagos takiego : Kod INSERT INTO `ForumDzialy` SET `DzialId`= null ,`Nazwa` = 'aaaaa', `Opis` = 'aaaaa',`DataUtworzenia` = '2006-03-21', `Kolejnosc`= (SELECT MAX(`Kolejnosc`) FROM `ForumDzialy`)+1 i wyskoczyl komunikat Kod ERROR 1093 (HY000): You can't specify target table 'ForumDzialy' for update in FROM clause nie wiem czy to wogole sie da zrobic w jednym zapytaniu. pomocy Ten post edytował piotrekkr 22.03.2006, 14:44:59 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat chyba zadam to samo pytanie w dziale mysql ani mi się waż (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) proponuje zapoznac sie z regulaminem.ps: sam tam przeniosę (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 16:22 |