J'ai deux tables. L'un est le compte, l'autre est l'intérêt. Un compte peut avoir plusieurs intérêts et peut être modifié. Maintenant, le processus supprime tous les intérêts de ce compte, puis insère ces inserts. Le QUERY EST:PHP MySQL Insert échoue après DELETE
"SUPPRIMER des intérêts OÙ account_id = '$ id'"
"INSERT INTO Loisirs (ACCOUNT_ID, interest_name) VALUES ('id $', '$ name')"
J'utilise les deux requête lorsque l'utilisateur met à jour son compte, mais l'insertion échoue, il n'y a rien d'insérer dans la table (ps le interest_id est auto_increment et cela a été compté) mais il n'y a rien de nouveau dans la table. Lorsque je commente la requête de suppression. L'insertion sera réussie.
Est-ce que quelqu'un sait ce que je peux faire?
Le champ auto_increment 'account_id' était-il ou quelque chose? Ou soumis à d'autres contraintes? –
Parce que chaque compte peut avoir plusieurs insterest si j'utilise "mise à jour", il suffit de mettre à jour la ligne précédente, mais pas ajouter plus d'intérêt ou supprimer l'intérêt – user1597498
compte n'est pas auto_increment mais il unique. l'intérêt_dans la table d'intérêt est la clé primaire et auto_increment – user1597498