Mysql
 sql >> Baza danych >  >> RDS >> Mysql

.save wstawia tylko wartości null do bazy danych

Usuń następujący wiersz w class Patient :

attr_accessor :name, :pID

Stało się to, że attr_accessor został zastąpiony dwa atrybuty kolumny bazy danych :name i :pID (które zostały wygenerowane automatycznie) z własnymi, w wyniku czego powstały dwa wirtualne atrybuty, :name i :pID .

W ten sposób wirtualne atrybuty były ustawiane i weryfikowane zamiast odpowiadających im atrybutów bazy danych, co skutkowało brakiem błędów, ale zerowymi wartościami w bazie danych.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. BŁĄD:HHH000299:Nie można ukończyć aktualizacji schematu java.lang.NullPointerException

  2. Jak włączyć powolne logowanie zapytań MySQL w MySQL?

  3. Otrzymywanie błędu przy użyciu funkcji mysqli_escape_string

  4. MySQL, utf8_general_ci i znaki cyrylicy

  5. Podzapytania a połączenia