tunisempire.com

my own empire

Invertera ett boolean-värde i MySQL

Uppdaterad Torsdagen den 14 Januari 2010 18:59:18

Hur inverterar man ett "boolean"-värde i MySQL?

Man kan invertera ett boolean värde in en tabell utan att behöva veta nuvarande värde. Det enklaste är att använda sig av NOT.
Kod: Markera allt
UPDATE `tabell` SET `bool` = NOT `bool`
Detta funkar inte på alla SQL-servrar och då kan man använda sig av en simpel matematisk formel.
Kod: Markera allt
UPDATE `tabell` SET `bool` = (`bool`-1)*-1
Om bool = 0 blir formeln (0-1)*-1 = 1
Om bool = 1 blir formeln (1-1)*-1 = 0

Publiserad Torsdagen den 14 Januari 2010 18:57:58
Uppdaterad Torsdagen den 14 Januari 2010 18:59:18


Inga kommentarer

Skriv en kommentar

Återstående antal tecken: 768

Rotera RSS Feed Sitemap  
Uppdaterad: 2012-01-08 00:54
Copyright © 2009-2012 - tunisempire.com - All Rights Reserved
Valid XHTML 1.1 Valid CSS!