J'ai une boucle foreach PHP et une instruction d'insertion mysql à l'intérieur de celui-ci. La boucle insère des données dans ma base de données. Je n'ai jamais rencontré ce problème auparavant, mais ce que je pense est que l'insert meurt (je n'ai pas de "ou die" après l'insertion) quand il atteint un enregistrement en double. Même s'il peut y avoir des enregistrements en double dans le tableau, j'ai besoin que cela continue. Y a-t-il quelque chose que je dois spécifier pour le faire?mysql continuer sur les erreurs
Je transfère des enregistrements d'une table à une autre. À l'heure actuelle, j'ai 20 enregistrements dans la table n ° 1 et seulement 17 dans la table n ° 2. Il me manque 3 enregistrements mais un seul d'entre eux est dupliqué ce qui viole la contrainte sur la table. Les deux autres enregistrements auraient dû être ajoutés. Quelqu'un peut-il me donner un conseil ici?
Pourriez-vous s'il vous plaît faire écho les questions et les poster ici? Je soupçonne que quelque chose ne va pas avec les requêtes. –
Vous devez ajouter plus d'informations, telles que la structure de clé de vos deux tables, ainsi que la requête qui copie vos lignes. Je suis d'accord avec les réponses ci-dessous que vous devez comprendre pourquoi les insertions échouent ... un moyen serait de contourner votre dossier de problème connu (crufty) afin que vous puissiez voir pourquoi les autres échouent. – r00fus