Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

java.sql.SQLException:Bidang 'supplier_id' tidak memiliki nilai default

Kesalahannya cukup jelas. Kolom Anda supplier_id tidak memiliki nilai default. Jadi selama penyisipan, mysql tidak tahu apa yang harus dimasukkan di kolom supplier_id . Anda dapat melakukan salah satu dari tiga hal :-
1. Tambahkan nilai default ke kolom supplier_id Menggunakan -

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


2. Berikan beberapa nilai ke supplier_id kolom selama penyisipan.
3. Tambahkan kenaikan otomatis ke kolom dan tambahkan kunci utama ke dalamnya menggunakan kode :-

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa Django ORM jauh lebih lambat daripada SQL mentah

  2. Kesalahan dalam Koneksi MySQL saat mengakses server jarak jauh

  3. Bagaimana cara memasukkan data massal ke dalam basis data sekaligus?

  4. Dalam keadaan apa Anda ingin Rails disetel untuk TIDAK terhubung kembali ke MYSQL?

  5. MYSQL:JOIN membuat SUM menjadi dua kali lipat