Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách kiểm tra engine bảng MySQL (MyISAM hay InnoDB)

Dùng SHOW TABLE STATUS:

  • Một bảng: SHOW TABLE STATUS FROM db LIKE 'tên_bảng';
  • Tất cả bảng: SHOW TABLE STATUS FROM db;

Kết quả cột Engine hiển thị InnoDB, MyISAM, MEMORY...

Ví dụ bảng 'student' cho thấy Engine = InnoDB.

Cách khác: SELECT TABLE_NAME, ENGINE FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA='db';