Jul 12, 2018

alter table error ERROR 1347 (HY000): 'table-name' is not BASE TABLE in MySQL

The table you try to alter maybe it is a view instead of a table.