-
MySQL: incorrect String, insert into오류오류해결 2020. 9. 23. 14:18
insert into를 사용하여 table에 새로운 data를 입력할 때 발생한 오류이다.
오류발생 코드:
INSERT INTO actor (first_name, last_name, last_update) VALUES ('길동', '홍', now());
[해결법 1: 테이블 설정변경]
아래와 같이 설정한다.
[해결법 2: 'my.ini' 파일 수정]
파일위치:
C:\ProgramData\MySQL\MySQL Server 5.7
Notepad++로 열기 수정내용:
[client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] collation-server = utf8_unicode_ci init-connect='SET NAMES utf8' init_connect='SET collation_connection = utf8_general_ci' character-set-server=utf8
* 위의 코드를 위치에 맞게 입력해준다.
* mysql 터미널 접속해서 utf8 설정 확인
show variables like 'c%';
* 참고 (혹시 root 아이디 허용이 안되어 있으면 아래와 같이 세팅해준다)
C:\> mysql -u root -p
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root';
FLUSH PRIVILEGES;'오류해결' 카테고리의 다른 글
CORS 에러 (XMLHttpRequest, credentials mode, wildcard, Access-Control-Allow-Origin, 아파치 설정, Alias) (0) 2024.05.31 vim 빔 에디터 나가기, 저장하기 (0) 2021.04.22 [이클립스] 레이아웃, 퍼스펙티브 초기화 (0) 2020.11.04 [Tomcat] Multiple Contexts have a path of ~~ (0) 2020.09.29 Spring boot오류해결: port was already in use (0) 2020.09.06