Я пытаюсь что-то вроде этого =>
alter table tablename modify columnname "boolean" default 1 NOT NULL;
Какой правильный формат для создания логического столбца?
ALTER TABLE tablename CHANGE columnname columnname BOOLEAN DEFAULT '1' NOT NULL
Это то, что вы ищете?
alter table tablename modify columnname boolean default true NOT NULL;
Не ставьте кавычки вокруг boolean.
boolean
Я проверил это на столбце, который был int, и он работал.
int
вместо логического значения используйте TINYINT (1). Это предпочтительно для ядра базы данных InnoDB