Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL - InnoDB kontra MyISAM

Tak, możesz wymieniać i wymieniać silniki, takie jak używana bielizna, jeśli chcesz, bez większych problemów. Po prostu zmień to w phpmyadmin.

Ale nie zmieniłbym tego ze względu na zmianę. Czy musisz używać kluczy obcych? Zmień to. Czy potrzebujesz blokowania na poziomie wiersza zamiast blokowania tabeli? Zmień to.

Warto zauważyć, że istnieją również dobre powody, aby używać MyISAM. Spójrz na indeksowanie PEŁNOTEKSTOWE. Nie możesz tego zrobić z InnoDB.

AKTUALIZUJ

Od MySQL 5.6 FULLTEXT został zaimplementowany również dla tabel InnoDB. Oto podręcznik .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pojawia się błąd HTTP Status 405 - Metoda HTTP GET nie jest obsługiwana przez ten adres URL, ale nigdy nie była używana `get`?

  2. Używanie sqlalchemy do zapytania przy użyciu wielu kolumn, gdzie w klauzuli

  3. Najlepszy sposób przechowywania ustawień użytkownika w MySQL?

  4. dodaj tymczasową kolumnę z wartością

  5. mysql_fetch_assoc():podany argument nie jest prawidłowym zasobem wynikowym MySQL w php