Se connecter / S'enregistrer
Votre question

Changer le nom d'un champ d'une table

Tags :
  • Sites Internet
  • Programmation
Dernière réponse : dans Programmation
12 Septembre 2008 19:02:08

Bonsoir à tous,

Je souhaite modifier le nom d'un champ d'une table d'une BDD sans perdre les données qu'il contient. Lorsque je change le nom à partir de la BDD ça fonctionne mais lorsque je le fait avec une requête sql sur mon site internet, sa fonctionne pas, le nom du champ est modifié mais tout est initialisé.
Voici ma requête:

$sql1 = " ALTER TABLE `note_PSI` CHANGE `DSasserv` `DSasser` DECIMAL( 4, 2 ) NOT NULL DEFAULT '0.00' '";
mysql_query($sql1) or die('Erreur SQL !'.$sql1.'<br>'.mysql_error());

Si quelqu'un sait comment faire, il est le bienvenu.

Merci d'avance!

Autres pages sur : changer nom champ table

12 Septembre 2008 19:36:44

si tu execute exactement la meme requete directement sur la bdd, tu ne perd pas les valeurs enregistrées sur cette table ?
12 Septembre 2008 21:18:48

Ba justement c'est ce que je comprend pas, j'ai fait un copier coller de la requête sur la base de donné donc c'est la même requête mais sa fait pas la même chose.
Contenus similaires
12 Septembre 2008 21:35:31

C'est bon je viens de trouver! Il manque une condition dans mon code et comme plusieurs requête se suivent cela entraînait le problème
12 Février 2010 10:50:09

seb326 a dit :
C'est bon je viens de trouver! Il manque une condition dans mon code et comme plusieurs requête se suivent cela entraînait le problème

C'est bien d'avoir trouvé!!!!
En faire profiter l'ensemble est mieux !!!
C'est toi le demandeur ....inclus ta réponse en code.
Merci :pfff: 
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS