Bonjour,
J'ai récemment été confronté a un soucis via les clés étrangères, auparavant je ne les créaient pas directement via mysql (les préciser comme des foreigns key) mais j'utilisais juste les jointures, et en les utilisant (les clés étrangères via mysql) j'ai eu le problème qui suit.
J'ai une clé étrangère qui doit contenir l'id d'une autre table, bien que j'ai mis qu'il soit possible de la mettre à null ou avec une valeur à 0 pour dire qu'il n'y a pas de relation (inexistante) mais ça ne fonctionne pas.
Je me demandais donc comment résoudre ceci ? Pour le moment j'ai créer un élément vide dans l'autre table de façon à avoir un id existant mais je ne pense pas que ce soit la meilleur solution.
J'ai récemment été confronté a un soucis via les clés étrangères, auparavant je ne les créaient pas directement via mysql (les préciser comme des foreigns key) mais j'utilisais juste les jointures, et en les utilisant (les clés étrangères via mysql) j'ai eu le problème qui suit.
J'ai une clé étrangère qui doit contenir l'id d'une autre table, bien que j'ai mis qu'il soit possible de la mettre à null ou avec une valeur à 0 pour dire qu'il n'y a pas de relation (inexistante) mais ça ne fonctionne pas.
Je me demandais donc comment résoudre ceci ? Pour le moment j'ai créer un élément vide dans l'autre table de façon à avoir un id existant mais je ne pense pas que ce soit la meilleur solution.