user정보를 받아 놓은 테이블에 비밀번호를 HEX(AES_ENCRYPT('(비밀번호값)','rkskekfk')) 이렇게 설정해 놓고나서 구현중인데 다음과 같은 문제임


해당 테이블 정보를 바탕으로 만들어 놓은 view에서 


update `view이름` SET user_pw=HEX(AES_ENCRYPT('(비밀번호값)','rkskekfk')) WHERE user_id='(아이디값)';

이렇게 하면 다음과 같은 에러문구가 뜸


The target table `view이름` of the UPDATE is not updatable


근데 이걸 view에서 안하고 user정보가 있는 테이블에서 

update `table이름` SET user_pw=HEX(AES_ENCRYPT('(비밀번호값)','rkskekfk')) WHERE user_id='(아이디값)';


이렇게하면 또 잘 됨


table에서 해당 컬럼에 뭔가 속성 준것도 없는데 왜 view에서는 update가 불가능한거야??