Un champ booléen dans SQLite ou MySQL (contenant une valeur vrai/faux) est représenté par les valeurs 0 ou 1. Pour modifier sa valeur on peut lancer un SELECT sur la table et en fonction de la valeur renvoyée mettre la table à jour. Mais ce n'est pas la façon la plus efficace et élégante.
Vous inquiétez-vous du fait que votre ordinateur sous GNU/Linux puisse être infecté par des logiciels malveillants ? Avez-vous déjà vérifié si c'était le cas ? Même si le système GNU/Linux est moins susceptible d'être infecté que MSWindows, il peut tout de même l'être. Et cette infection est également parfois moins évidente.
Il existe une poignée d'excellents outils open-source pour vous aider à vérifier si votre système GNU/Linux a été victime d'un logiciel malveillant. Bien qu'aucun logiciel ne soit parfait, les trois outils que je présente ont une solide réputation et on peut leur faire confiance pour trouver les plus problèmes les plus courants.