Partage
  • Partager sur Facebook
  • Partager sur Twitter

force insert si champ inconnu dans field list

force insert si champ inconnu dans field list

    31 juillet 2018 à 12:45:04

    Salut s'il vous plait je voudrais insérer des enregistrements dans une nouvelle base de données

    j'ai une ancienne base de données qui contient des champs qui sont n'existe plus dans la nouvelle base données

    Donc quand j’exécute le requête d'insertion j'obtient ce message (champ 'contrat' inconnu dans field list)

    je sais que c'est normal mais je voudrais ignorer ce message et forcer l'insertion

    -
    Edité par yassinekassi 31 juillet 2018 à 12:50:10

    • Partager sur Facebook
    • Partager sur Twitter
      31 juillet 2018 à 12:51:36

      Tu ne peux pas le faire ainsi. Il faut renverser le problème.

      1 - Rajoute les champs manquants dans la nouvelle base de données

      2 - Importe tes données

      3 - Retire les champs qui ne sont plus nécéssaires

      • Partager sur Facebook
      • Partager sur Twitter
        31 juillet 2018 à 17:32:29

        Hello,

        C'est normal qu'il ne puisse pas insérer de données si la table ou colonne n'existe pas, et il ne peut pas la créer automatiquement à ta place ce serait un énorme problème de sécurité,

        Il faut que tu gères toi même ta base de données :)

        • Partager sur Facebook
        • Partager sur Twitter
        Hello World ! On en aura jamais fini d'apprendre !

        force insert si champ inconnu dans field list

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown