One way to check the database engine used for a particular table in mysql is to do this SQL command:
SHOW CREATE TABLE my_sample_table
Note: there is probably a better way to figure out if you are using innodb or myisam or whatever, but this works well enough.
Didn't work? - ALSO: SHOW TABLE STATUS WHERE Name = 'xxx'
Change table to InnoDB - "ALTER TABLE name ENGINE=INNODB";
tags: mysql, mysqld