본문 바로가기

개발공부/DB

[Mysql workbench] 에러 1265 : Data truncated for column 오류 내용 1 warning(s): 1265 Data truncated for column '~~~~~~~' at row 14 Rows matched 해결방법 데이터가 잘렸을때 나오는 경고 오류 보통 등록된 자료형의 범위를 벗어난 큰 데이터를 넣으면 그렇다! 자료형을 TEXT 에서 MEDIUMTEXT 로 수정 ALTER TABLE 테이블명 MODIFY 컬럼명 MEDIUMTEXT; 더보기
[Mysql workbench] 에러 1064 : You have an error in your SQL syntax; 오류 내용 Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''2003100005'' at line 1 select * from 테이블이름; 을 했는데 급 뜬 에러.. 알고보니 import 한 테이블 명이 숫자로만 이루어져있어서 그런듯 Mysql reserved words에 들어가는 단어를 사용하면 그렇다! 해결방법 이를 위해서는 reserved words를 키보드 ESC밑에 있는 ` `를 사용해 감싸준다. select * from `테이블이름`; 하니까 완료! 더보기
[Mysql workbench] 1175 에러 1175 에러 발생~ Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect. 📌 해결방법 Edit > Preferences > SQL Editor > Other에 있는 safe updates 체크 풀기! > 재시작 💥💥💥💥💥체크풀기!! 💥💥💥💥💥재시작필수!!!! 더보기
[Mysql workbench] csv파일 import 오류 : Can't analyze file. Please try to change encoding type. 데이터 옮기려고 하는데 오류... 가 생겼다. Can't analyze file. Please try to change encoding type. If that doesn't help, maybe the file is not: csv, or the file is empty. 📌해결방법 1. csv 파일을 오른쪽버튼 클릭 > 연결프로그램 > 메모장으로 열기 >다른이름으로 저장 (인코딩 : UTF-8로 설정) 2. mysql workbench를 다운그레이드 하면된다. 📌 참고로 mysql 데이터 import 할때는 1. json 2. csv 파일 만 가능 더보기
[MYSQL] 컬럼 COMMENT 조회방법 SELECT TABLE_NAME, COLUMN_NAME, COLUMN_COMMENT FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'DB명' AND TABLE_NAME = 'TABLE 이름' ; 더보기
WHERE 1 = 1 을 쓰는 이유 동적 쿼리(조건이 상황에 따라 붙는 경우)를 사용할때 where 1 = 1 은 무조건 true로 뒤에 and 조건문만 붙으면 동적쿼리문을 쓸수 있다. 동적쿼리문인데 만약 어떤 조건도 붙지 않을 경우에는 select * from where (조건문 없음) 로 끝나기 때문에 에러가 나는것을 방지 더보기
윈도우 함수를 알아보자 오라클 기준이며 공부하면서 외우기 위해 세세한내용 생략 대신 바로 이해할 수 있다! 내가 이해하기 쉽게 다시 정리 windowing절 공부해서 내용추가하자 윈도우함수 = 순위함수 = 분석 함수 윈도우함수란. 행과 행간의 관계를 쉽게 정의해준다 구조: select 컬럼명, 윈도우함수 over (partition by | order by | windowing) 1. 그룹내 순위 함수 RANK / DENSE_RANK / ROW_NUMBER 2. 그룹내 집계 함수 SUM / MAX / MIN / AVG / COUNT 3. 그룹내 행 순서 관련 함수 FIRST_VALUE / LAST_VALUE / LAG / LEAD 4. 그룹내 비율 CUME_DIST / PERCENT_RANK /NTILE / RATIO_TO_R.. 더보기