Mysql
 sql >> база данни >  >> RDS >> Mysql

.save само вмъква нулеви стойности в базата данни

Премахнете следния ред в class Patient :

attr_accessor :name, :pID

Това, което се случи, беше, че attr_accessor беше заменен двата атрибута на колоната на базата данни :name и :pID (които бяха автоматично генерирани) със собствени, което води до два виртуални атрибута, :name и :pID .

По този начин виртуалните атрибути бяха зададени и валидирани вместо съответните атрибути на базата данни, което доведе до липса на грешки и нулеви стойности в базата данни.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Релси 3, променящи полето в модела от низ към тип дата и час

  2. PHP bindParam изглежда не работи с изходящ параметър PARAM_INT

  3. MySQL група по дати между тях

  4. MySQL тригери се вмъкват в друга таблица

  5. Динамичен диапазон на редове при извличане на записи от базата данни