Salut.
Je bosse sur un script de migration pour vTiger CRM qui fonctionne sous MySQL.
Mais j'ai un bug des plus étrange.
J'insère au fur et a mesure les informations des contacts dans les tables approprié mais j'ai un "Duplicate entry" qui m'est retourné à chaque fois sur l'une des requêtes et je comprend pas trop.
mysql_query("INSERT INTO ".$base_locale.".vtiger_accountscf(accountid,cf_450,cf_452,cf_454,cf_510,cf_460) VALUES('".return_last_id("accountid","vtiger_account",$base_locale)."','".$import_account['prix_telephone']."','".$import_account['paiement_type']."','".$import_account['date_naissance']."','".$import_account['dpt_naissance']."','".$import_account['version_cgv']."')") or die($base_locale.".vtiger_accountscf ".mysql_error());
Le truc c'est que vu que je suis sur une version test, j'ai pris soin de vider les tables en question alors je ne comprend pas comment je peux avoir un doublon sachant que la table est vide avant l'exécution du script et que je n'effectue qu'un seul enregistrement...
Partager