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

Два първични ключа, посочени в базата данни MySQL

Не се поддържа в Django, но има заобиколно решение. Във вашия модел посочете unique_together и полетата в секцията 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_')

Това ще запази поведението на първичния ключ с две колони.



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

  2. Наблюдение на вашите бази данни с MySQL Enterprise Monitor

  3. MySQL SUM() дава неправилна сума

  4. Мога ли да използвам функция за стойност по подразбиране в MySql?

  5. Трябва да изтегля данни въз основа на точната им последователност в масив