sql >> Databáze >  >> RDS >> Mysql

Dva primární klíče specifikované v databázi MySQL

V Django to není podporováno, ale existuje řešení. Na svém modelu zadejte unique_together a pole v části 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_')

Tím se zachová chování primárního klíče se dvěma sloupci.



  1. Jak získat data z minulého týdne v MySQL

  2. Chyba analýzy:chyba syntaxe, neočekávaná (T_VARIABLE)

  3. Největší bezpečnostní hrozby PostgreSQL

  4. Automatické zvýšení v Oracle bez použití spouštěče