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

Dlaczego self.object w CreateView nie ma identyfikatora po zapisaniu do bazy danych?

Pole jest puste, ponieważ obiekt nie otrzymuje identyfikatora. To dlatego, że id pole powinno być AutoField , a nie IntegerField, więc jest deklarowane jako autoinkrementacja.

Właściwie nie powinieneś tego w ogóle deklarować:klucz podstawowy AutoField o nazwie id to domyślne , więc powinieneś to pominąć.

Pamiętaj, że po wprowadzeniu tej zmiany konieczna będzie migracja tabeli bazy danych lub upuszczenie jej i ponowne utworzenie.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak porównać dwie listy ciągów oddzielone przecinkami za pomocą MySQL?

  2. Porównywanie podwójnych typów MySQL nie powiodło się

  3. MySQLNonTransientConnectionException Nie można utworzyć połączenia z serwerem bazy danych. Spowodowane przez:java.lang.NullPointerException

  4. Wyzwalacz MySQL do ustawienia kolumny na max + 1 nie działa

  5. Importuj dane z pliku Microsoft SQL (.MDF) do MySQL