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

ERROR 1048 (23000) Kolom tidak boleh NULL, namun saya memasukkan data yang valid

Membaca dokumentasi di LAST_INSERT_ID() Saya akan menyarankan bahwa nilainya hanya diperbarui setelah pemicu terakhir berjalan. Saya juga membuat pemicu yang menyisipkan hasil LAST_INSERT_ID() ke tabel lain dan akan selalu memasukkan id dari baris yang disisipkan oleh INSERT pernyataan sebelum atau 0 jika tidak ada INSERT sebelumnya .

Dari dalam pemicu penyisipan atau pembaruan, Anda selalu dapat merujuk ke status setelah pernyataan dengan menggunakan NEW.column dimana column adalah nama kolom dari tabel Anda. Lihat dokumentasi untuk contoh




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Peringkat MySQL dalam Kasus Ikatan

  2. Perbarui satu baris dari pasangan baris, di mana kedua baris bersama-sama memenuhi kriteria tertentu

  3. Doctrine Paginator memilih seluruh tabel (sangat lambat)?

  4. Tidak dapat terhubung ke server MySQL di 'localhost' (10061) setelah Instalasi

  5. Bagaimana cara mendapatkan hari pertama dalam seminggu dari tanggal di mysql?