Page 1 sur 1
modifier interclassement d'une table par requete sql
Posté : 03 févr. 2006, 13:41
par mankind
salut,
quelle est la syntaxe pour modifier l'interclassement d'une table,
(passer de latin1_general_ci à latin1_swedish_ci.)
je n'ai trouvé qu'une syntaxe pour la chartset.
ALTER TABLE tbl_name CONVERT TO CHARACTER SET charset_name;
merci
Posté : 03 févr. 2006, 13:46
par nath-0-0
est ce que tu azs easy php???
Car si c'est le cas, tu peux cliquer sur la table ou tu veux changer l'interclassement et aller sou sl'onglet operation et la tu as une combo box qui permet de changer l'interclassement....
Posté : 03 févr. 2006, 14:00
par mankind
j'ai phpMyAdmin, et sauf erreur de ma part on peut changer facilement l'interclassement de la base en général (ce que j'ai fait), l'interclassement des champs individuellement (ce que j'ai fait), mais pas d'une table... il faut utiliser une requete sql.
Posté : 03 févr. 2006, 16:22
par mere-teresa
Modération : Vous trouverez plus votre place dans le forum Base de données...Zou !
Posté : 07 févr. 2006, 18:38
par Hubert Roksor
Regarde dans l'onglet "Options" de la table, il y a un sélecteur (dropdown list) pour ça.
Posté : 07 févr. 2006, 22:02
par mankind
ah oui c'est l'onglet "opérations" sur ma version. je n'avais pas vu le champ en bas concernant l'interclassement de la table.
merci.
PS : du coup je peux voir que la requete sql équivalente est :
ALTER TABLE `nomdelatable` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci