FAQ |
Kalender |
2007-06-29, 14:26 | #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? |
|||
Svara med citat |
2007-06-29, 15:03 | #2 | ||
|
|||
Har WN som tidsfördriv
|
Läst deras dokumentation?
Citat:
|
||
Svara med citat |
2007-06-29, 15:27 | #3 | |||
|
||||
Medlem
|
Aha. Det är därför. Är det här bästa sättet att komma runt problemet?
Citat:
|
|||
Svara med citat |
2007-06-29, 22:57 | #4 | ||
|
|||
Banned
|
IS NOT NULL eller IS NULL
|
||
Svara med citat |
2007-06-29, 23:08 | #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") |
|||
Svara med citat |
2007-07-02, 07:38 | #6 | ||
|
|||
Mycket flitig postare
|
Citat:
|
||
Svara med citat |
Svara |
|
|