Wątek przeniesiony 2020-07-07 17:42 z PHP przez cerrato.

zapytanie sql zmieniające wartość pola w zależności od wartości obecnej

0

Cześć, jak napisać zapytanie sql które zmieni wartość pola public. Chodzi o to żeby obecną wartość -1 w tym polu zamienić na 0 a 0 na 1

3
update tabela set public = 0 where public  = -1
update tabela set public = 1 where public  = 0
5

UPDATE tabela SET pole = (CASE WHEN pole = -1 THEN 0 WHEN pole = 0 THEN 1 END)

4
UPDATE tabela SET pole=pole+1 WHERE pole IN (0, -1) 
3
Tomek Pycia napisał(a):
update tabela set public = 0 where public  = -1
update tabela set public = 1 where public  = 0

Jak to tak sekwencyjnie odpalisz (i w tej kolejnosci) to chyba wynik bedzie inny niz zamierzony

1 użytkowników online, w tym zalogowanych: 0, gości: 1