Décrivez ici votre problème ou ce que vous cherchez à faire.

Bonjour, 
j'ai une base avec une table lieu et une table élément. Ces éléments peuvent être reliés à un lieu (un seul) ou ne pas être relié à un lieu.

Du coup, le champs lieu de ma table éléments peut être **null** et est contraint  par une **clé étrangère sur le lieu**. Le champs de formulaire associé est défini à **non requis**

A la création d'une entrée, si le lieu n'est pas renseigné, cela ne pose pas de problème : le champ lieu reste null (vide). 

Mais si je le renseigne et que, plus tard, dans un Update, je le supprime, j'ai une **erreur restriction clé étrangère**. Null ne ferait plus partie des lieux possibles !  

J'ai aussi tenté de supprimer la valeur dans lieu via phpmyadmin et c'est pareil, même erreur.

Merci de votre aide

Ce que je veux

Décrivez ce que vous cherchez à obtenir.

Ce que j'obtiens

Décrivez vos éventuelles erreurs ou ce que vous obtenez à la place de ce que vous attendez :(

Aucune réponse