Requete sql
Résolu
brudao
Messages postés
553
Statut
Membre
-
brudao Messages postés 553 Statut Membre -
brudao Messages postés 553 Statut Membre -
Bonjour,
j'ai fait une requete pour modifier la valeur par défaut d'un champ d'une table mysql, mais ça ne marche pas.
$Nom=Col5
$Def=8;
$req="ALTER TABLE ma_table CHANGE $Nom DEFAULT $Def;";
ça me met comme erreur:
Erreur de syntaxe près de 'DEFAULT 8' à la ligne 1
j'ai fait une requete pour modifier la valeur par défaut d'un champ d'une table mysql, mais ça ne marche pas.
$Nom=Col5
$Def=8;
$req="ALTER TABLE ma_table CHANGE $Nom DEFAULT $Def;";
ça me met comme erreur:
Erreur de syntaxe près de 'DEFAULT 8' à la ligne 1
Configuration: Windows Vista Opera 9.62
2 réponses
-
Il ne manquerait pas le ; à la fin de la première ligne ?
$Nom=Col5;
-
Bonjour,
je crois que tu ne peux pas modifier uniquement le DEFAULT d'une table.
Il faut que tu modifies toutes les infos de la table:
ALTER TABLE ma_table CHANGE $Nom $Nom INT(1) NOT NULL DEFAULT $Def
INT (1) et NOT NULL dependent des parametres de ta table.