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

Dua kunci utama ditentukan dalam database MySQL

Itu tidak didukung di Django, tetapi ada solusinya. Pada model Anda, tentukan unique_together dan bidang di bagian Meta:

class MyClass(models.Model):
    IDENTIFIER = models.IntegerField(blank=False,null=False)
    TIMESTAMP_ = models.IntegerField(blank=False,null=False)
    VALUE_ = models.TextField(blank=True, null=True)

    class Meta:
        unique_together = ('IDENTIFIER', 'TIMESTAMP_')

Ini akan mempertahankan perilaku kunci utama dua kolom.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nilai BIGINT UNSIGNED di luar jangkauan

  2. MySQL Levenshtein

  3. Memulihkan tabel MySQL kembali ke database

  4. Bagaimana cara mengubah hasil SQL Query ke Struktur Data PANDAS?

  5. Cara Mengimpor File CSV ke Tabel MySQL