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

InnoDB MYSQL nie jest obsługiwany na serwerze WWW

Miałem ten sam problem. Dostawca, którego byłem zmuszony użyć, miał tylko MyISAM i opracowałem go w InnoDB. Migracja jest możliwa, ponieważ wygląda na to, że MyISAM ignoruje wszystkie polecenia FK, których używasz podczas tworzenia schematu.

Użyłem prostego eksportu z Mysql Workbench i zaimportowałem schemat i zawartość na zdalnym hoście.

Myślę, że ograniczenia bazy danych zostałyby zachowane, ponieważ opracowałem i przetestowałem przy użyciu InnoDB ze sprawdzaniem FK. Jeśli twój kod jest solidny, ryzyko utraty integralności bazy danych powinno być minimalne. Ale mogą oczywiście wystąpić przypadki nieprzewidzianych problemów z kluczami, jeśli nie zarządzasz niektórymi ograniczeniami w swoim kodzie.

Przegląd InnoDB i MyISAM silniki pamięci masowej mogą dać ci odpowiedź, jeśli polegałeś na czymkolwiek innym, co odróżnia te dwie rzeczy.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy ktoś zna dobry ORM PHP, który NIE używa PDO?

  2. MySQL - Czy można uzyskać wszystkie podelementy w hierarchii?

  3. PL/MySQL czy to istnieje?

  4. Twórz procedury składowane za pomocą PDO w PHP

  5. Pobierz hierarchię rodzic-dziecko z samoodnoszącej się tabeli mysql