SQL ON DELETE SET NULL ON INDEX NON UNIQUE
Bonjour très simple question liée aux contraintes ON DELETE.
j'ai une relation entre utilisateurs et posts par utilisateurs_posts avec les deux clés primaire id des deux tables dans utilisateurs_posts.
je souhaite être capable de supprimer un utilisateur, je le supprime et tombe sur une contrainte de clé étrangère, normal je corrige en voulant placer un on delete set null sur utilisateurs_posts.utilisateurs_id mais phpmyadmin me dit imposssible à moins de placer des index uniques sur la(les) clé étrangère ce que je ne veux pas puisque je veux permettre à un utilisateur d'avoir plusieurs posts(en gardant à l'idée qu'un seul post puisse appartenir à plusieurs utilisateurs) donc il me reste à faire un delete mais dans ce cas je ne garde pas le posts qui sera comptabilisé depuis la(les) table, je devrais penser à lister les posts autrement ou il existe une autre façon de faire ?
Peut-être dois-je me contenter d'ajouter un id comme clé primaire de la table utilisateurs_posts et ainsi ajouter mes null ou delete...