Insertion D'une colonne à la table préexistante dans phpmyadmin

je veux ajouter une colonne à la table préexistante. Puis-je l'ajouter entre deux colonnes existantes? Je travaille sur phpmyadmin.

20
demandé sur Brian Tompsett - 汤莱恩 2013-08-05 21:52:07

6 réponses

ajouter une nouvelle colonne après la liste déroulante.

  1. sélectionner la base de données dans le menu à gauche.

  2. sélectionnez le tableau en cliquant sur l'hyperlien de la colonne de titre.

  3. cochez la colonne ajouter une nouvelle colonne après le bouton radio et sélectionnez la colonne vous souhaitez insérer, après dans le menu déroulant.

  4. Cliquez Sur Ajouter.

cette vidéo passe par le processus http://www.youtube.com/watch?v=jZ72GCGWPQg

20
répondu danmc 2013-08-05 18:01:22

vous voulez quelque chose comme:

ALTER TABLE contacts ADD email VARCHAR(60);
4
répondu Vaughan Hilts 2013-08-05 17:54:23

je pense cette vidéo peut vous aider. Avec PHPMyAdmin

  1. aller à la page du tableau vous souhaitez modifier
  2. au bas de la page, sélectionnez la colonne de votre choix dans "APRÈS" (à quelle position vous voulez ajouter votre colonne dans le tableau)
  3. valider et entrer de nouvelles informations de colonne

vous pouvez également le faire via un SQL simple, avec une requête ALTER TABLE :

ALTER TABLE mytable ADD column3 INT AFTER column1
3
répondu Maxime Lorant 2013-08-05 17:56:29

l'ordre des colonnes dans MySQL n'est pas très important. Comme pour ajouter une nouvelle colonne,

ALTER TABLE `tblName`
    ADD COLUMN `colName` INT(10) AFTER `firstCol`;

la clause AFTER définit la position où votre nouvelle colonne viendra.

2
répondu hjpotter92 2017-05-23 12:09:55

Oui, vous pouvez le faire. Voir la liste" après " dans la section. vous pouvez sélectionner après le champ votre nouveau domaine doivent être ajoutés.

2
répondu Shemeer M Ali 2013-08-05 18:05:07

même si vous avez inséré une colonne dans le MySQL, MySQL fournit maintenant une option pour cliquer sur le bouton 'move columns' sous la table.

enter image description here

0
répondu Sofia 2018-06-16 05:04:04