![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 0 Dołączył: 27.02.2005 Ostrzeżenie: (10%) ![]() ![]() |
MAm pytanie.Potrzebuje by wbazie w polu byly przechowywane dwie wartosc; 1 i 2.Poniewaz maja byc jednoczesnie, typem odpowiednim bedzie set,bowiem enum dopuszcza tylko jedna wartosc ze zdefiniowanej listy.Moje pytanie jest takie:czy jesli pobierajac dane z bazy w warunku WHERE wystapi pole = '1', baza zwroci mi ten rekor nawet jesli oprocz 1 tkwi tam jeszcze 2? Prosilbym o jakis fragment kodu jak wygladaloby najprostsze zapytanie z uzyciem tego typu (SET) oraz jak modyfikowac takie pole zmieniajac tylko jedna z wartosci poprzez UPDATE.Dziekuje!!!
Ten post edytował falkor 11.04.2005, 21:37:11 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 76 Pomógł: 0 Dołączył: 27.02.2005 Ostrzeżenie: (10%) ![]() ![]() |
Dzieki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) WIELKIE DZIEKI
P.s. Ciekawe ze tej funkcji nie moge uzyc gdyz wyskakuje blad jakiejs zbieznosci latin 1 i latin 2...(moge Ci go zacytowac jesli CIe to interesuje)...dopiero drugi sposob z LIKE dziala choc nie jest idealny to wystarczy na moje potrzeby... a zreszta: "ERROR 1267 (HY000): Illegal mix of collations (latin1_swedish_ci,COERCIBLE) and (latin2_general_ci,IMPLICIT) for operation 'find_in_set'" Ten post edytował falkor 11.04.2005, 23:26:05 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 17:14 |