J'insère un premier champ avec l'id 7 par exemple puis un second avec l'id 8 (juste après) dans ce cas il considère effectivement que c'est un champ unique et que donc l'unicité ne permet pas la mise en place de 2 champs null.
Il est vrai que c'est logique mais pas complètement je trouve, étant que donné que je voudrais dire que rien n'existe, du moins que l'info n'est pas dispo, et dans le cas ou elel existe elle ne peut y être qu'une seule fois dans la table.
Je pense effectivement qu'enlever l'unicité soit la meilleur solution, je vérifierais en PHP que le champ n'existe pas déjà ('fin c'est déjà mais si je pouvais avoir MySQL derrièer qui permet d'en être sur xD).
Il est vrai que c'est logique mais pas complètement je trouve, étant que donné que je voudrais dire que rien n'existe, du moins que l'info n'est pas dispo, et dans le cas ou elel existe elle ne peut y être qu'une seule fois dans la table.
Je pense effectivement qu'enlever l'unicité soit la meilleur solution, je vérifierais en PHP que le champ n'existe pas déjà ('fin c'est déjà mais si je pouvais avoir MySQL derrièer qui permet d'en être sur xD).