SOCI/soci — pull request #7 by snikulov (2012-09-24 14:57:44+00:00)
Title: Fixes for mysql 5.5

Starting MySQL 5.5 some interface changes was introduced (ref http://dev.mysql.com/doc/refman/5.5/en/create-table.html)

> Note
The older TYPE option was synonymous with ENGINE. TYPE was deprecated in MySQL 4.0 and removed in MySQL 5.5. When upgrading to MySQL 5.5 or later, you must convert existing applications that rely on TYPE to use ENGINE instead.

So I've added some additional type mysql_dbengine to handle this.
Perhaps it is overcomplicated. Let's decide. Perhaps simple #if ... #endif will be enough.

It also can related to https://github.com/SOCI/soci/pull/4 with "3) change type=InnoDB to ENGINE=InnoDB;". But this change can break backward compatibility with older (prior to 5.5) MySQL releases.