mysql의 테이블 행을 업데이트하는 데 문제가 있습니다. 내가 update table table_name set y="value" where z like "%something"
을 실행하면로그인하지 않은 다른 사용자에 대해 트리거가 거부되었습니다.
응답은 : 내가 보호 매트로 로그인하고있어 것을
ERROR 1142 (42000): TRIGGER command denied to user 'coworker'@'localhost' for table 'table_name'
문제는 @ localhost를. 루트로 로그인 할 때 동일한 오류 메시지가 표시되고 동일한 작업을 수행하려고합니다.
아무도 내가 이것을 해결할 방법을 알고 있습니까?
트리거를 삭제할 수 있습니다. 루트가 그것을 실행할 수 없다는 것이 이상하게 들립니다. –