At least the error/warning message is wrong IMO.
>> this
Table storage engine 'InnoDB' does not support the create option 'TRANSACTIONAL=1'
>> should rather be something like
Table storage engine 'InnoDB' does not support the create option 'TRANSACTIONAL'. We preserve it though so that ALTER operation can reversed"
In Haralds test case it was 'TRANSACTIONAL=0'. But it does not matter if it was "1" or 0". The same error or warning occurs.
And if it confuses clients, applications and scripts (as Harald reports with phpMyAdmin), how do we remove it? Is there an ALTER TABLE statement that can do it (like "ALTER TABLE .. CLEANUP CREATE_OPTIONS;" removing any option that has no effect with current storage engine)?
-- Peter