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

.save hanya menyisipkan nilai null dalam database

Hapus baris berikut di class Patient :

attr_accessor :name, :pID

Yang terjadi adalah attr_accessor diganti dua atribut kolom database :name dan :pID (yang dibuat secara otomatis) dengan miliknya sendiri, menghasilkan dua atribut virtual, :name dan :pID .

Dengan demikian, atribut virtual sedang disetel dan divalidasi alih-alih atribut basis data yang sesuai, yang mengakibatkan belum ada kesalahan nilai nol dalam basis data.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tidak dapat menambahkan batasan kunci asing pada bidang tanggal

  2. MySQL Cara menetapkan nilai nol ke kolom yang tidak cocok saat menggunakan Group By

  3. Permintaan lambat Mysql:INNER JOIN + ORDER BY menyebabkan filesort

  4. Bagaimana saya bisa mensimulasikan variabel array di MySQL?

  5. Pilih baris acak per nilai bidang yang berbeda?