-
[MySQL] 오류해결 : Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_unicode_ci,IMPLICIT) for operation '='
발생 새 테이블을 추가하고 다른 테이블과 조인하려고 하는데 아래와 같은 에러가 발생 Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_unicode_ci,IMPLICIT) for operation '=' 원인 기존 테이블과 새 테이블의 Collate 값이 달라서 발생 해결 ALTER TABLE {테이블명} CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
-
[MySQL] 각 행 별로 점수 비율 구하기
백분율로 구하기 전체 점수(score) 대비 각 사용자별 점수(score)를 백분율로 나타내기 SELECT name , score , ROUND(CONVERT(float, score) / SUM(score) OVER(), 2) * 100 AS score_percent FROM users
-
[Linux] 각 서버들의 로그를 모아서 관리하는 로그 서버 만들기
서버 설정 (로그를 받는 서버) 1. 시스템 로그 config 파일 수정 vi /etc/rsyslog.conf 1-1. 아래 514 포트가 열려있는지 확인 (UDP, TCP 중 하나만 열어도 가능) * 각 중괄호 { } 안에는 서버 별 적절한 내용 기입 # rsyslog.conf # 생략 ################# #### MODULES #### ################# # 생략 # Provides UDP syslog reception $ModLoad imudp $UDPServerRun 514 # Provides TCP syslog reception $ModLoad imtcp $InputTCPServerRun 514 # 생략 1-2. 각 서버 별 템플릿 추가 * 로그의 경로를 설정하고 파일명..