2017-07-23 1 views
0

So habe ich versucht, den Wert meiner Update-Spalte auf d zu ändern, wenn Benutzer Spalte Wert ist gleich meiner ID-Variable und wenn der Wert der Update-Spalte nicht gleich Null ist. Ich habe versucht, dies aber ich habe einen SyntaxfehlerUpdate-Tabelle mit mehreren Bedingungen psql

doc.query("UPDATE request SET update = 'd' WHERE (user = '"+id+"') AND (update != "null")"); 

Antwort

0

Versuchen Sie dieses

doc.query("UPDATE 
       request r 
      SET 
       r.update = 'd' 
      WHERE r.user = '"+id+"' 
      AND r.update IS NOT NULL"); 

Wenn id int wird versuchen, diese

doc.query("UPDATE 
        request r 
       SET 
        r.update = 'd' 
       WHERE r.user = "+id+" 
       AND r.update IS NOT NULL"); 
0

versuchen zu ändern! = "Null" zu aktualisieren IS NOT NULL .. Wenn Sie die update = "null" dann versuchen, Update IS NULL ..

verwenden