Comment modifier la taille d'un champ dans une base existante exemple j'ai le champ titre de 40 caracter CHAR(40) et je veux la faire passer a CHAR(50)
Comment modifier la taille d'un champ dans une base existante exemple j'ai le champ titre de 40 caracter CHAR(40) et je veux la faire passer a CHAR(50)
![]()
1- Ce n'est pas le bon forum (c'est une question SQL),
2- C'est une question bateau et tu n'as même pas cherché dans les autres topics.
Spabien
Tu commences mal la semaine.
désolé mais comme j'utilise IBConsole (outils interbase) pour genere les bases je pensai pouvoir poster dans cette rubrique
tu remplace table1 par le nom de ta table et field1 par le nom de ton champalter table table1 alter field1 type varchar(50)
Ceci ne marche pas, quand j'ai essayé, il y a l'erreur:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'type varchar(50)' at line 4
une erreur MySQL
tu te trompes d'outil ou bien de forum
pour Firebird :
cf http://www.firebirdsql.org/file/docu...25-alter-table
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Syntax: ALTER TABLE tablename ALTER [COLUMN] gencolname [TYPE datatype] {GENERATED ALWAYS AS | COMPUTED BY} (expression)
C'est ce qu'on a dit à celui qui a créé cette discussiontu te trompes d'outil ou bien de forum
Je cherchais la syntaxe pour MySQL et je suis tombée sur cette discussion.
La réponse pour ceux que ça pourrait aider:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ALTER TABLE nom_table MODIFY nom_champ CHAR(50);
Bonjour,
j'utilise une BDD Access je souhaite modifier la taille d'un champ et j'ai mis ceci :
j'ai tenter avec la BDD connected en true et en false.
Code : Sélectionner tout - Visualiser dans une fenêtre à part tsql.SQL.Add('Alter Table structure MODIFY Designation string(50)');
quand je compile j'ai un message d'erreur : Erreur de syntaxe dans l'instruction alter table.
Merci
Partager