분명히 membertbl에 흥민이 있는데
delete from membertbl where membername = '흥민'; 하면
아래에 있는 1054 에러 뜸 ㅠㅠ
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
트리거 공부하면서 났던 오류인데
저기가 올드 old 인데 저는 숫자 0인줄 알고 0LD.memberID, 0LD.memberName 등으로 해서 오류난 듯 합니다 ㅠ
분명히 membertbl에 흥민이 있는데
delete from membertbl where membername = '흥민'; 하면
아래에 있는 1054 에러 뜸 ㅠㅠ
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
트리거 공부하면서 났던 오류인데
저기가 올드 old 인데 저는 숫자 0인줄 알고 0LD.memberID, 0LD.memberName 등으로 해서 오류난 듯 합니다 ㅠ
==
딜리트문에 ?
menbername 아님? 왜 mame 으로 되있냐
먼소리야 이건 또 ??
아 rn이구나
ㅈㅅ 잘못봄
아 그거 오타인듯 membername 했는데도 그래 ㅠ
n을 대문자로 써봐 테이블에 N으로 되잇네
case sensitive 라 memberName 이어야하는 건 아님?
그래도 오류나왕 ㅜㅜ
아니면 테이블 이름 membertbl을 잘못쓴거아님? 저내용 자체로는 틀려보이는거 없는딩
다 잘 썼는데 그러네 오류코드 구글링해도 안나오고 ㅠ
대소문자구별하나
구분안한데 select 할때는 잘 나왕
아니면 이것저것 연습하면서 membertbl 이라는 이름의 테이블을 존나 만든거 아님? 싹다 지우고 1개만 남겨봐
지금 멤버테이블 딜리티드멤버테이블 다 지우고 다시 데이터넣고 해보려구
0LD 은 먼 테이블인지 모르겠는데 왜 저기서 memberID 읽으려고 하는지도 모르겠고 혼란하다
아 이게 membertbl에서 삭제하면 deletedmembertbl에 복사하고, 삭제한 date 적어주는건데 제가 트리거만들때 알파벳 o를 숫자0으로 해서 그런 것 같아요 책 내용 올려드릴게요
delete from membertbl where membertbl.memberName = '흥민'; 하면 어케되나?
아 이거 제가 트리거 걸때 OLD.memberID 라 해야하는데 0LD.memberID라 했거든요 이것때문인거같아서 다시 하구 있어요
에러메시지랑 관련 있는 코드면 다 적어주는게 문제해결에 도움 됨. 아마 트리거 존재 알고 있었으면 위에 프붕이들이 벌써 문제해결 해줬을듯
아 저도 이게 트리거만들때 오류 안떠서 잘 된줄 알았는데 old 하고 0ld하고 다른거더라구요.. 담부터 참고하겠습니다 ㅜㅜ
숫자0이 들어가다니... 0LD... ㅋㅋ
게시글 수정했어요 ㅠ 디비 어렵네요 .... 책보면진짜 헷갈릴만합니다 ㅜ
저는 저게 열이름인줄 알았는데 OLD 치니까 색깔 바뀌는게 명령어가 따로 있나보더라구요