• Sergei Golubchik's avatar
    MDEV-31822 ALTER TABLE ENGINE=x started failing instead of producing warning... · 61acb436
    Sergei Golubchik authored
    MDEV-31822 ALTER TABLE ENGINE=x started failing instead of producing warning on unsupported TRANSACTIONAL=1
    
    make TRANSACTIONAL table option behave similar to other engine-defined
    table options. If the engine doesn't suport it:
    * if specified expicitly in CREATE or ALTER - it's ER_UNKNOWN_OPTION
    * an error or a warning depending on sql_mode IGNORE_BAD_TABLE_OPTIONS
    * in ALTER TABLE from the engine that suppors it to the engine that
      doesn't - silently preserved (no warning)
    * it is commented out in SHOW CREATE unless IGNORE_BAD_TABLE_OPTIONS
    61acb436
myisam.result 95.3 KB