FAQ |
Kalender |
![]() |
#1 | |||
|
||||
Medlem
|
Kod:
UPDATE MYTABLE SET VAL = "WMN" WHERE ID = 666 AND VAL != "WMN" I tabellen finns en rad som har rätt id (666) och där VAL är NULL. När jag kör ovanstående fråga så påverkas inte raden. Någon som vet varför? |
|||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Har WN som tidsfördriv
|
Läst deras dokumentation?
Citat:
|
||
![]() |
![]() |
![]() |
#3 | |||
|
||||
Medlem
|
Aha. Det är därför. Är det här bästa sättet att komma runt problemet?
Citat:
|
|||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Banned
|
IS NOT NULL eller IS NULL
|
||
![]() |
![]() |
![]() |
#5 | |||
|
||||
Medlem
|
Nja. Då blir det väl ett OR, vilket förmodligen gör frågan väldigt långsam. Eller har jag förstått dig rätt? Menar du:
Kod:
UPDATE MYTABLE SET VAL = "WMN" WHERE ID = 666 AND (VAL IS NULL OR VAL != "WMN") |
|||
![]() |
![]() |
![]() |
#6 | ||
|
|||
Mycket flitig postare
|
Citat:
|
||
![]() |
![]() |
Svara |
|
|