Posez votre question Signaler

Sql

Boubou - Dernière réponse le 28 févr. 2002 à 11:12
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
Lire la suite 

Sql »

1 réponses
Réponse
+0
moins plus
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.
Ajouter un commentaire
Ce document intitulé « sql » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook