L'erreur est explicite. Votre colonne supplier_id
n'a pas de valeur par défaut. Ainsi lors de l'insertion, mysql ne sait pas quoi insérer dans la colonne supplier_id
. Vous pouvez faire l'une des trois choses :-
1. Ajouter une valeur par défaut à la colonne supplier_id
Utiliser -
ALTER TABLE `xxx` ALTER `supplier_id` SET DEFAULT NULL
2. Donnez une valeur au supplier_id
colonne lors de l'insertion.
3. Ajoutez une incrémentation automatique à la colonne et ajoutez-y une clé primaire en utilisant le code :-
ALTER TABLE `xxx` CHANGE `supplier_id` `supplier_id` INT(10)AUTO_INCREMENT PRIMARY KEY;