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.