![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 15.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Wie ktoś dlaczego to zapytanie wywołuje błąd: Unknown column 'position' in 'field list' ![]() INSERT INTO k_opt_cat VALUES ('','1',(SELECT MAX(position)+1),'test','test','test') // pierwsza wartość jest pusta bo to jest auto_increment pozdrawiam serdecznie! Ten post edytował marverix 15.12.2007, 22:37:00 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%) ![]() ![]() |
bo nie podales z jakiej tabeli ma pobrac wyniki
nie ma takiej kolumny jak position. -------------------- aplikacje internetowe | Symfony
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 15.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
hehe... myslisz ze tego nei sprawdzałem?
![]() jest taka kolumna jak positon bo wlasnie do niej wklada nowa wartosc { position=MAX(position)+1 } a jak dam FROM to wywala mi całkowicie inny błąd. taki głupi to jeszcze nie jestem ![]() ![]() |
|
|
![]()
Post
#4
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Maksymalną pozycje odczytujesz z tej samej tabeli? Napisz jakie błędy wyskakują Ci w konkretnych sytuacjach.
Ten post edytował webdicepl 15.12.2007, 22:50:19 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 15.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
no bo nic innego mi nie przyszło do głowy
![]() ![]() yhmm... chcę to zrobić w jednym zapytaniu. bo wiem że można w 2 (osobno) i będzie gites majonez, no ale... w ostateczności. mogę do tego 'wewnętrznego' SELECT dodać WHERE? (np. SELECT MAX(position)+1 WHERE cid='2') --------------------------------------------------------------------------- SQL: INSERT INTO k_opt_cat VALUES ('','1',(SELECT MAX(`position`)+1),'test','test','test') ERR: #1054 - Unknown column 'position' in 'field list' SQL: INSERT INTO k_opt_cat VALUES ('','1',(SELECT MAX(`position`)+1 FROM k_opt_cat),'test','test','test') ERR: #1093 - You can't specify target table 'k_opt_cat' for update in FROM clause |
|
|
![]()
Post
#6
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Przed chwilą to sprawdzałem. Pierwszy przykład jest na pewno zły bo nie podajesz tabeli w SELECT, co do drugiego sposobu to wygląda poprawnie z tym że jeśli to jest ta sama tabela to wyskakuje błąd, dodatkowo szukałem w manual'u MySQL i wszystkie przykłady są na dwóch tabelach. Prawdopodobnie nie da się tego zrobić, ale nie jestem tego pewien.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 15.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
no i w tym momencie to staje się bez sensu. bo jak tu zrobić efekt auto_increment?
![]() |
|
|
![]()
Post
#8
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 15.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
#1093 - You can't specify target table 'k_opt_cat' for update in FROM clause i co teraz? ![]() |
|
|
![]()
Post
#10
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 69 Pomógł: 0 Dołączył: 20.04.2006 Skąd: Kraków/Lublin/Lubartów Ostrzeżenie: (0%) ![]() ![]() |
A próbowałeś tak:
![]() Ten post edytował frickle 16.12.2007, 17:29:52 -------------------- Lepiej kijek obcinkować niż go potem pogrubasić.
|
|
|
![]()
Post
#12
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
A próbowałeś tak:
![]() Przeczytaj dokładnie to co napisał autor. |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 15.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Zapomniałeś gwiazdki przy pierwszym SELECT'cie. Co do gwiazdki, spróbuj dać samo position bo nie ma sensu pobierać wszystkich rekordów, tylko nie wiem czy to zadziała. no przeciez dalem gwiazdke... ![]() czyli tylko przez 2 polecenia?... ;/ odpowie mi ktoś? ![]() |
|
|
![]()
Post
#14
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Mi na MySQL 5.0.45 to działa, jaką masz wersje MySQL?
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 15.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
4.1.21
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 15:33 |