2011-04-18 2 views

답변

3

당신은 업데이트되지 값을 방지하기 위해 update trigger를 사용할 수 있습니다

은이 링크를 참조하십시오. ocaso-protal @

+0

이 '각 행에 대해 테스트 ON UPDATE 전에 blockUpdate 트리거를 작성하는 세트 NEW.value = OLD.value을 시작 트릭을했다; END' – lostsource

+2

+1 더러운 더러운 해킹,하지만 OP는 그가 사용자 privs을 망치고 싶지 않아 진술했다. – Johan

0

질문에 맞지 않습니다. 테이블에서 mysqlisampack을 실행하면 테이블이 읽기 전용이됩니다.

참조 전용 데이터웨어 하우스가 있으면 좋지만 "라이브"열을 읽기 전용으로 만들려면 좋지 않습니다.

7

예. grant 경우 insertselect 특권. 마찬가지로 :

grant select, insert, update(message, time) on hibtest.message to 'worm'@'localhost' identified by 'worm' 

... 이런 식으로 사용자는 messagetime 열을 업데이트 할 수 있습니다.