IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

Ajouter champ si il n'existe pas


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Nicomart
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    205
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 205
    Par défaut Ajouter champ si il n'existe pas
    Bonjour à tous,

    je cherche un équivalent du CREATE TABLE IF NOT EXISTS pour l'ajout d'un champ dans une table existante le tout par une connection JDBC. J'ai testé avec des combinaisons du type ALTER TABLE `matable` ADD IF NOT EXISTS `monChamp`, plus ou moins tordues, sans succès pour le moment...

    Merci d'avance

    Nico

  2. #2
    Membre confirmé Avatar de Nicomart
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    205
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 205
    Par défaut
    Google est mon ami :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ResultSet rs = st.executeQuery("SHOW COLUMNS FROM maTable LIKE 'monNomDeColonne';");
    rs.last();
    if (rs.getRow() == 0)
    	st.executeUpdate("ALTER TABLE `maTable` ADD  `monNomDeColonne` VARCHAR( 20 ) DEFAULT 'customType' NOT NULL AFTER `type`;");

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 30/04/2013, 00h05
  2. Récupérer un champs à null si une entrée n'existe pas
    Par zglurb dans le forum Langage SQL
    Réponses: 6
    Dernier message: 16/04/2008, 18h31
  3. ajouter des lignes qd elles n'existent pas
    Par freestyler dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 30/01/2008, 15h28
  4. Réponses: 3
    Dernier message: 25/01/2008, 10h36
  5. ajouter un champ dans une table existant
    Par zidenne dans le forum Bases de données
    Réponses: 3
    Dernier message: 29/10/2005, 21h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo