MySQL est le type de champs SET

Signaler
Messages postés
9
Date d'inscription
jeudi 23 janvier 2003
Statut
Membre
Dernière intervention
29 avril 2009
-
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
-
Bonjour à tous

j'ai une table avec un champs de type SET, initialiser lors de du CREATE de la base :
SET('0','0','0') avec 0 comme valeur par defaut.

Mon pb :

Comment faire un UPDATE sur l'une des trois valeurs su SET ?

Si je fais :

SELECT LANGUE FROM TABLE
avec LANGUE de type SET('0','0') par de pb. Mais comment récupérer les valeurs à l'intèrieur du SET.

Merci à tous, je suis désèspéré.

2 réponses

Messages postés
9
Date d'inscription
jeudi 23 janvier 2003
Statut
Membre
Dernière intervention
29 avril 2009
1
Bonjour à tous

j'ai une table avec un champs de type SET, initialiser lors de du CREATE de la base :
SET('0','0','0') avec 0 comme valeur par defaut.

Mon pb :

Comment faire un UPDATE sur l'une des trois valeurs su SET ?

Si je fais :

SELECT LANGUE FROM TABLE
avec LANGUE de type SET('0','0') par de pb. Mais comment récupérer les valeurs à l'intèrieur du SET.

Merci à tous, je suis désèspéré.
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8
Bah un SET ça veut dire qu'il y a plusieurs valeurs possibles...



UPDATE table SET champ='valeur' WHERE condition...



c'est pareil que pour un autre champ, sauf que ce sont des chaînes
(même si tu mets des chiffres) bref il faut les quotes ' autour

<hr size="2" width="100%">




<li>Entraide, dépannage et vulgarisation informatique: Mon site de vulgarisation informatique</li>