[mysql] zwiekszanie wartosci pol o 1
- 11-07-2007 00:00
[mysql] zwiekszanie wartosci pol o 1
Proste zapytanie:
UPDATE menu SET kolejnosc=kolejnosc+1 WHERE kolejnosc>4
Zwraca blad, bo pole kolejnosc jest unikalne. Czy mozna zmusic baze, zeby zaczela zwiekszanie od ostatniego pola, zeby nie bylo tego bledu?
Pozdrawiam, Talthen
- 11-07-2007 00:00
Użytkownik <talthen.z-serwera.o2@nospam.pl> napisał > Proste zapytanie: > > UPDATE menu SET kolejnosc=kolejnosc+1 WHERE kolejnosc>4
Jakby ktos byl ciekawe to dodanie na koncu ORDER BY kolejnosc DESC nie dziala, bo moja wersja mySql nie obsluguje ORDER BY w UPDATE (najwyrazniej). Wersja to 3.23.
P., Talthen
Piotr Keplicz - 11-07-2007 00:00
talthen.z-serwera.o2@nospam.pl: > Jakby ktos byl ciekawe to dodanie na koncu ORDER BY kolejnosc DESC nie > dziala, bo moja wersja mySql nie obsluguje ORDER BY w UPDATE > (najwyrazniej).
Zdaje się, że powinien obsługiwać...
> Wersja to 3.23.
.... choć pewnie niekoniecznie w wersjach prehistorycznych.
..pk.
- 11-07-2007 00:00
Użytkownik "Piotr Keplicz" <keplicz@bigfoot.com> napisał > Zdaje się, że powinien obsługiwać... > >> Wersja to 3.23. > > ... choć pewnie niekoniecznie w wersjach prehistorycznych. Boje sie, ze zmienie na 4, napisze jakis skrypt, wrzuce a tu lipa, bo na serwerze nie ma 4, tylko 3.23. Piszac pod antykiem nie mam tego problemu, bo wersji starszej niz 3.23 to nie ma nikt :] Uwalilem unikalnosc i jest dobrze. Bede dbal w kodzie programu, zeby nie bylo duplikatow.
Pozdrawiam, Talthen
Piotr Keplicz - 11-07-2007 00:00
talthen.z-serwera.o2@nospam.pl: > Boje sie, ze zmienie na 4, napisze jakis skrypt, wrzuce a tu lipa, bo na > serwerze nie ma 4, tylko 3.23.
To chyba jakiś żart :) Mamy już rok 2007 i stosowanie MySQL poniżej 5.0 wydaje się dużą stratą czasu.
> Uwalilem unikalnosc i jest dobrze. Bede dbal w kodzie programu, zeby nie > bylo duplikatow.
Od tego jest baza...
..pk.
- 12-07-2007 00:09
Użytkownik "Piotr Keplicz" <keplicz@bigfoot.com> napisał >> Boje sie, ze zmienie na 4, napisze jakis skrypt, wrzuce a tu lipa, bo na >> serwerze nie ma 4, tylko 3.23. > > To chyba jakiś żart :) Mamy już rok 2007 i stosowanie MySQL poniżej 5.0 > wydaje się dużą stratą czasu.
Hmm... a sa jakies statystyki jakie wersje sa na popularnych serwerach (typu home, superhost, az)?
Pozdrawiam, Talthen
Piotr Keplicz - 12-07-2007 00:09
talthen.z-serwera.o2@nospam.pl: > Hmm... a sa jakies statystyki jakie wersje sa na popularnych serwerach > (typu home, superhost, az)?
Nie wiem, ja nie prowadzę. Jeśli ISP nie udostępnia MySQL 5.0, to w końcu zawsze można go zmienić.
..pk.
keczerad - 12-07-2007 00:09
talthen.z-serwera.o2@nospam.pl napisał(a): > Użytkownik "Piotr Keplicz" <keplicz@bigfoot.com> napisał >>> Boje sie, ze zmienie na 4, napisze jakis skrypt, wrzuce a tu lipa, bo na >>> serwerze nie ma 4, tylko 3.23. >> >> To chyba jakiś żart :) Mamy już rok 2007 i stosowanie MySQL poniżej 5.0 >> wydaje się dużą stratą czasu. > > Hmm... a sa jakies statystyki jakie wersje sa na popularnych serwerach > (typu home, superhost, az)?
praktycnzie nie ma juz chyba hostingu z 5.0 (home,netart,futuro maja ma 100%), a jak sa to jakies niedobitki.
--
keczerad
http://www.e-mo.com.pl sklep w (X)HTML wraz z modulem do Subiekta GT
- 13-07-2007 00:01
Użytkownik "keczerad" <keczerad@poczta.fm> napisał
> praktycnzie nie ma juz chyba hostingu z 5.0 (home,netart,futuro maja ma > 100%), a jak sa to jakies niedobitki.
W sensie, ze przeszli na 6 czy wrocili do 4?
Pozdrawiam, Talthen
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[mysql] =?ISO-8859-2?Q?Za=E6mienie=2E=2E=2E_jak_wy=B6wietli=E6?==?ISO-8859-2?Q?=2E=2E=2E?=
[mysql] =?ISO-8859-2?Q?wielko=B6=E6_bazy_a_stabilno=B6=E6=2C?==?ISO-8859-2?Q?_podzia=B3_du=BFej_bazy_a_powi=B1zania_tabel?=
[MySQL] =?ISO-8859-2?Q?Wy=B6wietlenie_kolejnej_pozycji=2C_?==?ISO-8859-2?Q?jak=B1_mia=B3by_dany_rekord=2C_gdybym_czyta=B3 _?==?ISO-8859-2?Q?wg_konkretnych_kryteri=F3w=2E_Da_si=EA_=3F?=
[mysql 4.0.x] przenoszenie kolum =?ISO-8859-2?Q?mi=EAdzy_bazam?==?ISO-8859-2?Q?i_cd_=2E=2E=2E_?=
[MySQL] =?ISO-8859-2?Q?z=B3=B1czenie_tabeli_u=BFytkownik_i?==?ISO-8859-2?Q?_zdj=EAcia_z_wyborem_zdj=EAcia_domy=B6lnego?=
[MySQL] Jak =?ISO-8859-2?Q?wpisa=E6_do_tabeli_pozycje_dl?==?ISO-8859-2?Q?a_wierszy_gdybym_te_wiersze_wybiera=B3_w_ok?== ?ISO-8859-2?Q?re=B6lonej_kolejno=B6ci_=3F?=
Gdzie MySQL 4.1, a gdzie 5.0?
[MySQL 4.0...4.1] zabezpieczenie przed =?ISO-8859-2?Q?jednoczesn?==?ISO-8859-2?Q?=B1_edycj=B1?=
[MS SQL] "set names" (mySQL) w MS SQL
[mysql 5.x] jak =?ISO-8859-2?Q?zrealizowa=E6_zapytanie=3F_cz?==?ISO-8859-2?Q?yli_podzapytanie_i_wi=EAcej_ni=BF_jeden_rz=B1? ==?ISO-8859-2?Q?d_wynik=F3w?=
zanotowane.pldoc.pisz.plpdf.pisz.pllatwa-kasiora.pev.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|