Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

java.sql.SQLException:O campo 'supplier_id' não tem um valor padrão


O erro é autoexplicativo. Sua coluna supplier_id não tem um valor padrão. Portanto, durante a inserção, o mysql não consegue descobrir o que inserir na coluna supplier_id . Você pode fazer qualquer uma das três coisas:-
1. Adicione um valor padrão à coluna supplier_id Usando -
ALTER TABLE `xxx` ALTER `supplier_id` SET DEFAULT NULL


2. Forneça algum valor para o supplier_id coluna durante a inserção.
3. Adicione um incremento automático à coluna e adicione uma chave primária a ela usando o código:-
ALTER TABLE `xxx` CHANGE `supplier_id` `supplier_id` INT(10)AUTO_INCREMENT PRIMARY KEY;