본문 바로가기

코딩41

[Python] CSV 파일 열 때 codec 오류 오류문구 'utf-8' codec can't decode byte 0xd6 in position 136: invalid continuation byte 이유 codec 에러로 한글인 경우 맥과 윈도우의 한글 인코딩 방식 차이 때문입니다. 맥은 utf-8 방식을 쓰고 윈도우는 cp949 방식을 씁니다. 윈도우에서 엑셀로 파일을 열고 저장을 하면 cp949방식으로 저장을 하기 때문이다. 해결방안 한글일 경우 : utf-8보다 윗 단계인 cp949를 사용하거나 euc-kr을 쓴다. encoding='cp949' encoding='euc-kr' 영어일 경우 : utf-8이 아닌 ISO-8859-1을 사용한다. encoding='ISO-8859-1' 2023. 2. 25.
[MySQL] Table 삭제 시 오류 : foreign key 가 있는데 truncate/delete 하는 경우 오류문구 mysql> truncate table 테이블명; ERROR 1701 (42000): Cannot truncate a table referenced in a foreign key constraint (`데이터베이스명`.`테이블명`, CONSTRAINT `테이블명_ibfk_1`) 이유 SQL에서 truncate table할 때 ERROR 1701 (42000): Cannot truncate a table referenced in a foreign key constraint (~~) 라는 오류가 뜨는 경우, foreign key가 남아있어서 이런 오류가 뜨는 것이다. 해결방안 SET FOREIGN_KEY_CHECKS = 0; -- Disable foreign key checking. TRUNCATE.. 2023. 2. 24.
[MySQL] SQL file VScode에서 실행하기 1. 실습환경 만들기 명령 프롬프트에서 document로 들어간다. C:\Users\clair>cd Documents sql_ws라고 하는 sql 전용 workspace를 만들어준다. C:\Users\clair\Documents>mkdir sql_ws sql_ws로 이동한다. C:\Users\clair\Documents>cd sql_ws sql_ws에서 VScode를 실행시킨다. C:\Users\clair\Documents\sql_ws>code . 2. test sql file 만들기 2-1. 바로 실행하는 방법 test01.sql이라는 파일을 만든다. 그리고 파일 내부에 create table문을 만들어둔다. VScode에서 terminal을 킨다. terminal이 없으면 위의 tab에서 Termin.. 2023. 2. 21.
AWS RDS 1. AWS RDS 가입 Amazon Relational Database Service의 약자로 AWS에서 제공하는 관계형 데이터베이스 서비스. Cloud 상에 Database를 구축해보자. 아래 주소로 가서 회원가입을 한다. http://portal.aws.amazon.com/billing/signup#/start 참고로 회원가입 중 카드정보를 입력하라고 뜨는데, 프리티어를 사용할 예정이지만, 카드 정보를 넣어야 가입이 완료되므로 입력해준다. 결제는 카드체크를 위해서 시도 되며 곧 승인취소 된다. 참고로, 회원가입에 쓴 메일은 90일동안 사용하지 않으면 자동 계정 폐쇄되며, 같은 메일로 재가입은 안되니, 메일이 100개가 아닌이상 90일마다 계정을 활성화시켜주자... 2. AWS RDS 생성 AWS 관.. 2023. 2. 21.
728x90