Contrainte de type en sql

mb42 Messages postés 553 Statut Membre -  
 Steevy -
Bonjour,

je créer une table nomme 'matable' contient deux colonne id_matable et adresse

je veux ajouter une contrainte sur la colonne 'adresse'

voila la contrainte :

n'accepter que les adresse de type chaine de caractère de 30 caractère au maximum

comment traduire en sql

je sais que je dois utiliser alter table matable add contrainte nom_contrainte check(......

merci d'avance
A voir également:

2 réponses

mktati
 
bonjour,comment tu as créé ta table,tu utilises quel SGBD?
0
Steevy
 
j'ai pas très bien compris ce que tu essaye de faire

//CHANGE ADRESSE ACTUELLE PAR UNE NOUVELLE
$id = "$_GET[id]";  
mysql_query ("UPDATE matable SET adresse = ".$_POST["adresse"]." WHERE id = $id");


//AJOUTE UNE CONTRAINTE A CELLE EXISTANTE
$id = "$_GET[id]"; 
$contrainte="$_POST[contrainte]"; 
mysql_query("UPDATE matable SET contrainte = contrainte ADD $contrainte WHERE id = $id"); 
0