Bonjour à tous
voici mon petit soucis :
j'ai une table contact avec plein de champ divers (nom, prenom,...) et un champ userID reliant ce contact à un utilisateur.
je me sers d'un load data infile pour transférer des contacts venant d'un fichier csv vers ma base.
Le fichier csv contient pas mal d'information utile pour les lignes contact, mais il ne contient pas l'userID.
Bref quand j'effectue mon load data infile, le champ userID prend la valeur par défaut que j'ai fixé (0) et ensuite je modifie toute les entrées dans la table contact ayant l'userID à 0 en affectant la bonne valeur de l'userID.
bon ca marche mais c'est pas du tout bon puisque si deux lectures de fichiers sont faites simultanement y'a rien qui empeche qu'un utilisateur se retrouve avec les contacts de quelqu'un d'autre.
enfin voilà, si quelqu'un a compris tout ce que j'ai dit ici, et qu'il voit une solution à mon probleme...
voili voilou, merci d'avance
Partager