--Rev19
ALTER TABLE `staff` MODIFY `role` enum('admin', 'employee', 'guest');
ALTER TABLE `staff` ALTER `role` SET DEFAULT 'guest';
それは言います:
#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 が言うところの特定の構文エラーが表示されます。マニュアルを確認してください。