--Rev19
ALTER TABLE `staff` MODIFY `role` enum('admin', 'employee', 'guest');
ALTER TABLE `staff` ALTER `role` SET DEFAULT 'guest';
Он говорит:SQL Alter Table ошибка синтаксиса
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your
MySQL server version for the right syntax to use near '--Rev19
ALTER TABLE `staff` MODIFY `role` enum('admin', 'employee', 'guest')' at line 1
Что то здесь не так? На стороне примечания, почему отчет об ошибках SQL должен быть настолько плохим, большинство языков сообщает вам конкретную синтаксическую ошибку, когда SQL просто говорит, проверьте руководство.
Это не «* сообщение об ошибках SQL *», это плохо, это сообщение об ошибке MySQL является «плохим». Другие СУБД гораздо более ясны с сообщениями о синтаксической ошибке. –