Bonjour à tous,
Voilà une partie de mon schéma :
Ma table1 contient donc une clé étrangère pointant sur l'id de la table2.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 table1: connection: doctrine tableName: table1 columns: id: type: integer(4) fixed: false unsigned: false primary: true autoincrement: true foreign_id: type: integer(4) fixed: false unsigned: false primary: false notnull: false autoincrement: false relations: table2: local: foreign_id foreign: id type: one
Dans phpMyAdmin j'arrive à créer une entrée avec la clé étrangère à null. (dans l'appli cela doit être possible) seulement dans mon admin (généré via admin generator...) si je laisse le champ de la clé étrangère "vide" j'ai une erreur du style :
Je comprends l'erreur (la contrainte) mais comment forcer ma clé étrangère a null ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part "General error: 1452 Cannot add or update a child row: a foreign key constraint fails...."
Merci d'avance pour votre aide
Partager