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

MyISAM срещу InnoDB за бързи вмъквания и композитен уникален ключ

1-да, 2-да, 3-да, 4-да.

Също така...

  • Наистина ли ви трябва BIGINT ? Няма 4 милиарда стойности в INT UNSIGNED достатъчно? (И спестете половината място.) Предполага се id PK на някоя друга маса ли е? Ако е така, тази таблица също ще трябва да се промени.
  • Може state да се нормализира? Или превърнат в ENUM ? Отново спестяване на място.

Точка 3 е по-лоша от споменатото поради необходимостта от заключване на два уникални ключа.




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

  2. Не може да се съхранява арабски в базата данни MYSQL с помощта на PHP

  3. Мога ли да получа уникален TIMESTAMP за всеки запис в MySQL

  4. Cakephp:докато вмъквате tinyint поле. Получаване само на 0 или 1

  5. Как да комбинирате две заявки за актуализиране с различно условие къде