Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL - InnoDB so với MyISAM

Có, bạn có thể hoán đổi động cơ vào và ra như đồ lót đã qua sử dụng, nếu bạn thích, mà không gặp nhiều khó khăn. Chỉ cần thay đổi nó trong phpmyadmin.

Nhưng tôi sẽ không thay đổi nó vì lợi ích của việc thay đổi nó. Bạn có cần sử dụng khóa ngoại không? Thay đổi nó. Bạn có cần khóa cấp độ hàng thay vì khóa bảng không? Thay đổi nó.

Cần lưu ý rằng cũng có những lý do chính đáng để sử dụng MyISAM. Hãy xem lập chỉ mục FULLTEXT. Bạn không thể làm điều đó với InnoDB.

CẬP NHẬT

Kể từ MySQL 5.6 FULLTEXT cũng đã được triển khai cho các bảng InnoDB. Đây là hướng dẫn sử dụng .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để xóa các hàng khỏi bảng tham gia (ManyToMany) trong Doctrine?

  2. PHP MySQL - Lỗi:Không có cơ sở dữ liệu nào được chọn

  3. CHỌN VÀO không hoạt động

  4. SQL CHỌN mọi thứ sau một ký tự nhất định

  5. Nối hai bảng (với mối quan hệ 1-M) trong đó bảng thứ hai cần được 'làm phẳng' thành một hàng