Sql

Boubou -  
 sebsauvage -
Bonjour,
je cherche a faire un champ dans ma base du genre case a cocher
case cocher=site officiel
case non cocher=site non officiel
je crois que dans my sql c'est pas possible mais y a la posibilité binaire o ou 1
est ce que quelqu'un connais la synthaxe car moi j'ai un message d'erreur quand j'ecris :
Champ : officiel
Type Longueur : TiNyINT
Attributs : BINARY
Null : not null

voici la reponse :
Erreur requête SQL : [Modifier]

ALTER TABLE `mairie`.`ville` ADD `officiel` TINYINT BINARY not null

MySQL a répondu: You have an error in your SQL syntax near 'BINARY not null' at line 1

merqui

1 réponse

  1. sebsauvage
     
    Plus simple: utilise un entier (INT) avec la convention du C:

    0 = faux
    différent de 0 = vrai

    C'est plus simple à gérer pour le serveur SQL, et c'est plus facilement à manipuler dans tous les languages que le type binaire.
    0