sql >> Databasteknik >  >> RDS >> Mysql

java.sql.SQLException:Fältet 'supplier_id' har inget standardvärde

Felet är självförklarande. Din kolumn supplier_id har inget standardvärde. Så under infogningen kan mysql inte ta reda på vad som ska infogas i kolumnen supplier_id . Du kan göra någon av de tre sakerna:-
1. Lägg till ett standardvärde i kolumnen supplier_id Använder -

ALTER TABLE `xxx` ALTER `supplier_id` SET DEFAULT NULL


2. Ange ett värde till supplier_id kolumn under infogning.
3. Lägg till en automatisk ökning i kolumnen och lägg till en primärnyckel till den med koden :-

ALTER TABLE `xxx` CHANGE `supplier_id` `supplier_id` INT(10)AUTO_INCREMENT PRIMARY KEY;


  1. Generera och läsa streckkoder

  2. Kopiera en tabell med data från en MySQL-server till en annan

  3. Fluent Nhibernate Oracle Identifier Too Long - Alias ​​Name Issue

  4. While loop PHP get_result fungerar inte