본문 바로가기

MYSQL3

[MySQL] 이모티콘 입력 방법: Incorrect string value 해결 # MySQL 데이터베이스에 이모티콘 입력 방법 기본 MySQL 세팅 상태에서 이모티콘 입력시, 아래와 같은 에러가 발생한다. Error: Incorrect string value: '\xF0\x9F\x9B\xA9\xF0\x9F...' for column 'title' at row 1 code: 'ER_TRUNCATED_WRONG_VALUE_FOR_FIELD', errno: 1366, sqlState: 'HY000', sqlMessage: "Incorrect string value: '\\xF0\\x9F\\x9B\\xA9\\xF0\\x9F...' for column 'title' at row 1" 데이터베이스, 테이블의 Character Set 을 아래와 같이 변경해주면된다. 1. 데이터베이스 문자셋 변.. 2022. 8. 16.
[AWS] EC2 Node.js, Mysql 설치 및 세팅 방법 # AWS EC2 에서 Node.js 와 MySQL 을 설치, 세팅하는 방법 EC2(Elastic Compute Cloud)에서 1) 인스턴스(컴퓨터 1대)를 생성하고, 2) SSH 접속하여, 3) node.js 와 MySQL을 세팅하는 방법을 정리한다. 1. EC2 생성 - 리전 : 화면 우상단에서 리전을 "서울" 등으로 선택하고 시작 - 인스턴스 시작 : EC2 서비스 화면에서 "인스턴스 시작" - 이름 입력: 원하는 이름을 입력. - OS 이미지 선택 : 원하는 OS를 골라준다. (이 글은 리눅스 우분투 기준이다) - 방화벽(보안그룹) : ssh 22포트 체크 확인. (SSH 접속 용도) - 필요에 따라 http 80포트, https 443 포트를 추가해둔다. (웹서버 접속 용도) - 키페어: SS.. 2022. 7. 4.
[MySQL] 테이블 필드의 공백, 개행문자, 캐리지리턴 등 제거(하이픈 제거 포함) [MySQL] 테이블 필드의 공백, 개행문자, 캐리지리턴 제거 - 문제상황 -csv파일을 MySQL 테이블에 밀어 넣고, select를 해본다. shopname 필드로 조회를 하면 정상적으로 조회가 되지만,tel필드로 조회를 해보면 조회가 되지 않는다. 이런 경우 문제는 대부분 특수문자 혹은 보이지 않는 공백이 삽입된 경우다. 그래서 아래와 같이 like를 활용하여 다시 한번 조회해보았다. 조회가 성공적으로 되었다. 문제가 명확해졌다. 뒤에 뭔가 있는 것이다.(확인하는 방법이 따로 있긴 하지만 귀찮다. 그냥 처리한다) - 해결책 - 그럼 이제 공백, 탭, 라인피드, 캐리지리턴 등을 제거하는 법을 알아보자. 필드값 변경 함수replace(필드명, 변경할 문자, 변경될 문자)- '필드명'에 해당하는 레코드에.. 2016. 2. 1.