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

Многоезични заглавия на категории в Mysql база данни

Използвайте MyObject (id) .

Освен ако нямате тези обекти изолирани от останалата част от базата данни, ще ви е необходим PK, съставен от id само , така че може да се препраща от ВЪНШИ КЛЮЧЕВИ.

Дори в изолация, прилагането на ключа би оправдало отделната таблица. Без него ще трябва по някакъв начин да генерирате нов id като същевременно не позволява на едновременни транзакции да генерират същия id за различен обект. Очевидният начин да направите това е да заключите цялата таблица (и да изберете MAX+1), но това унищожава мащабируемостта. По-добре е просто да имаш отделна маса, IMO. Ако клъстер под InnoDB, това така или иначе ще бъде само едно B-дърво.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да прехвърля DATETIME като DATE в mysql?

  2. Грешка ETIMEOUT | Google Cloud SQL база данни с NodeJS

  3. Как да направя заявка между две дати с MySQL?

  4. Разлика между схема/база данни в MySQL

  5. HTML плъзгач за формуляр