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

MySQL - InnoDB срещу MyISAM

Да, можете да сменяте и заменяте двигатели като използвано бельо, ако желаете, без много проблеми. Просто го променете в phpmyadmin.

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

Струва си да се отбележи, че има и основателни причини да използвате MyISAM. Разгледайте индексирането на FULLTEXT. Не можете да направите това с InnoDB.

АКТУАЛИЗИРАНЕ

От MySQL 5.6 FULLTEXT е внедрен и за InnoDB таблици. Ето ръководството .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql_insert_id с актуализация

  2. MySQL добавя полета към Enum

  3. определяне на най-използвания набор от думи php mysql

  4. Откриване на бъдещи дублиращи се стойности, докато повтаряте резултатите от MySQL в PHP

  5. Мога ли да използвам повторно изчислено поле в заявка SELECT?