Hi Angsar. Thanks for the quick response.
I haven't changed the Visibility status (knowingly). I simply change the field name. I have never used IGNORE on indexes and haven't seen the Visibility column in Indexes until today (ironically it seems its default state is not to be visible).
When I view the indexes tab before attempting the change to the fieldname the index on my ID is Primary, BTREE, NOT IGNORED.
These are the alter queries I see in the log when I click save, having changed the fieldname.
[09:22:24.043] ALTER TABLE bootstrap CHANGE COLUMN ID NewID BIGINT(20) NOT NULL AUTO_INCREMENT FIRST, DROP PRIMARY KEY, ADD PRIMARY KEY (NewID) USING BTREE;
/* [09:22:24.120] Info: Records: 0 Duplicates: 0 Warnings: 0 /
[09:22:24.183] ALTER TABLE bootstrap ALTER INDEX PRIMARY NOT IGNORED;
/* [09:22:24.231] SQL Error (4174): A primary key cannot be marked as IGNORE /
Screenshot:

I wonder if this is a MariaDB issue as it seems to be disregarding the NOT in the alter index query.
I'll have a dig around MariaDB forums etc.
Thanks again.
Steve