[php\Mysql] modifier un champ

Résolu/Fermé
brudao Messages postés 524 Date d'inscription samedi 10 février 2007 Statut Membre Dernière intervention 16 octobre 2014 - 10 nov. 2008 à 10:37
brudao Messages postés 524 Date d'inscription samedi 10 février 2007 Statut Membre Dernière intervention 16 octobre 2014 - 10 nov. 2008 à 11:20
Bonjour,
je n'arrive pas à modifier le type d'un champ d'une bd mysql en php.
exemple: je cree une table:
$req="CREATE TABLE 'ma_table ( id int(11) not null );"

maintenant je veux modifier le type de id qui est du int en du bigint par exemple.

je n'arrive pas a faire cela.
j'ai utiliser cette requete mais rie ne ce passe:
$re="ALTER TABLE 'ma_table' ALTER COLUMN id bigint(12);"
A voir également:

2 réponses

opayet Messages postés 3 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 10 novembre 2008
10 nov. 2008 à 11:04
Salut,

Essaie quleque chose comme ca :
ALTER TABLE `ma_table` CHANGE `id` `id` BIGINT( 11 ) DEFAULT '0' NOT NULL

Si sa ne marche pas vérifie tes droits sur la table.
0
Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 328
10 nov. 2008 à 11:07
Bonjour Brudao,
As-tu essayé ceci :
ALTER TABLE 'ma_table' MODIFY id BIGINT(12) NOT NULL;

Cordialement,
0
brudao Messages postés 524 Date d'inscription samedi 10 février 2007 Statut Membre Dernière intervention 16 octobre 2014 14
10 nov. 2008 à 11:20
Merci beaucoup à vous deux;
j'ai essayer les deux methodes et ça marche parfaitement.


re-Merci beaucoup. bonne journnée
0