[Redis] CROSSSLOT Keys in request don't hash to the same slot
·
DataBase/Error
환경 Redis Master 3대 + Slave 3대 클러스터 모드 문제 상황 특정 클러스터 노드에 multi key 명령어 사용시 에러 발생 DEL id:1 id:2 id:3 id:4 id:5 특정 노드에서 id:1 ~ id:5 에 해당하는 슬롯을 가지고 있다 하더라도 '슬롯'까지 같아야만함. 해결책 tag 사용 key에 {} 로 태그를 지정하면 특정 슬롯에 저장됨을 보장할 수 있다. group by slot slot 별로 키를 담아서 해당 슬롯을 가지고있는 노드로부터 multi key 연산을 실행한다. tistory 테마 적용이 깨짐에 따라 medium 에 글을 기고했다. https://medium.com/@mbh023/redis-multi-key-command-in-cluster-mode-feat-..
[MySQL installer]이 제품의 구성 데이터가 손상되었습니다. 고객 지원 담당자에게 문의하십시오.
·
DataBase/Error
문제상황 기존 MySQL 파일을 모두 삭제하고 installer 를 받아 재설치하려는데 [mysql installer] 한글로는 "이 제품의 구성 데이터가 손상되었습니다. 고객 지원 담당자에게 문의하십시오." 혹은 새 버전을 설치하려하면 "commnuity the older version of mysql installer" 에러 메시지 출력. 원인 보통 MySQL을 삭제하는 과정은 다음과 같다. 1. Program Files\MySQL 폴더 삭제 2. 제어판에서 MySQL 관련 프로그램을 모두 삭제 3. 레지스트리 값에서 'mysql'을 검색하여 레지스트리를 모두 지운다. 여기서 '3번'이 문제였다. 해결 방법 1. 설치파일을 실행할 때 로그파일에 에러 내역을 담는다. 2. 로그파일로 부터 원인을 찾는다..
Column count doesn't match value count at row 1
·
DataBase/Error
Story Of Dosic 사이트 개발중 자꾸 java.sql.SQLException: Column count doesn't match value count at row 1 요놈이 뜨면서 회원가입 기능이 구현이 되지 않았다.. 왜그런가 한고.. 아 ㅅㅂ 임의로 모든게 들어가줘야 한다니! 끝 필드에 NULL값 (userGroupID는 추후설정) 넣어주기 입력 parameter 개수와 field 개수를 일치시켜야한다.
FOREIGN KEY 추가 Error
·
DataBase/Error
USER 라는 테이블이 다음과 같이 구성되어있다고 하자. 그중 userNum Field(Primary Key)를 BBS Table의 외래키로 설정하고자한다. 그래서 테이블 생성중에.. 알고보니 in table에서 말하는 table은 'USER' table이 아니라 생성하고자하는 BBS Table을 지칭하는 것이었다. 고로 테이블 생성과 동시에 외래키를 추가하고자 하면 먼저 필드를 생성하는 구문을 넣어주자. 추가 ) userNum VARCHAR(5) 생성결과 확인