Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jakie zrobic zapytanie nadajace kolejne wartosci
piotrekkr
post
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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 12:26