После публикации fa06 вы пропускаете COLUMN
после ADD
.
. Кроме того, в предложении DEFAULT имеется несоответствие типов (в кавычках подразумевается VARCHAR, а не TINYINT).
Попробуйте это:
ALTER TABLE `cms_users` ADD COLUMN `show_on_web` TINYINT(4) NOT NULL DEFAULT 1;
PS: Почему-то SQLFiddle у меня сегодня не работает.Тем не менее, я просто попробовал следующее:
CREATE TABLE cms_users (
id INT
);
ALTER TABLE `cms_users` ADD COLUMN `show_on_web` TINYINT(4) NOT NULL DEFAULT 1;
на https://paiza.io/en/languages/mysql, и это не показывает ошибки компиляции.