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

Създаване на първичен ключ на mysql без клъстерен индекс?

Зависи коя машина за съхранение използвате. MyISAM таблиците не поддържат клъстерирани индекси, така че първичните ключове на MyISAM таблиците не са клъстерирани. Първичният ключ на InnoDB таблица обаче е групиран.

Трябва да се консултирате с ръководството за MySQL за допълнителни подробности относно плюсовете и минусите на всяка машина за съхранение.

Трябва да имате първичен ключ; ако не създадете сами такъв, MySQL ще създаде скрит вместо вас. Винаги можете просто да създадете поле AUTO_INCREMENT за първичния ключ (мисля, че е за предпочитане MySQL да има скрити полета във вашата таблица).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да промените нередактируем/генериран код в netbeans

  2. Не са предоставени данни за параметрите в подготвеното изявление

  3. Как да задам схемата по подразбиране за потребител в MySQL

  4. Предоставен е невалиден аргумент за foreach() в Codeigniter

  5. PHP float/double се съхранява като MySQL DECIMAL