学校では、SQL でトリガーを書くことを学んでいて、私も書きましたが、それは間違っています。ですので、削除させていただきたいと思います。
私は次のことを試しました:
mysql> use information_schema
Database changed
mysql> drop trigger log;
ERROR 1360 (HY000): Trigger does not exist
しかし、ご覧のとおり、存在しないためエラーが発生します。Sequel Pro を使用してそのテーブルを で確認するとselect * from triggers;
、log というトリガーがあることがわかります。スクリーンショットを参照してください:
右クリックして「行の削除」をクリックして削除しようとしましたが、次のエラーが表示されます。
行を削除できませんでした。
MySQL によると: ユーザー 'robbert'@'localhost' のデータベース 'information_schema' へのアクセスが拒否されました
そのトリガーを削除するにはどうすればよいですか? 明らかにありますよね?