MySQL de MyISAM, ISAM, Innodb, HEAP ... seklinde tablo yapilari mevcuttur.
innodb transaction destekleyen bir tablo yapisidir, MyIsam transaction desteklemez ancak en yaygin kullanilan tablo yapisidir.
HEAP bellekte tutulan tablo yapisidir.

MySQL veritabaninizda innodb olup olmadigini anlama yollari:

1. yontem

Toblalarin oldugu veritabaninda, phpMyAdmin yada mysql shell ekranindan asagidaki komutu calistirin

show tables status;
Genişletmek icin tıkla ...

sonuclar arasinda Type bolumunde Innodb yoksa innodb kullanmiyorsunuz demektir.



2. yontem

Shell den asagidaki konutu calistirin

mysql -u -p -e 'show table status' | awk '' | sort | uniq
Genişletmek icin tıkla ...

Cikan sonuclar arasinda innodb yoksa innodb kullanmiyorsunuz demektir.