PCㆍMobileㆍWeb
PC 모바일 웹 의 다양한 자료들을 모아두는 공간이에요
PCㆍMobileㆍWeb
디비 테이블 언어셋변경(utf8mb4_unicode_ci) - 'wr_datetime'의 유효하지 못한 디폴트 값을 사용하셨습니다. 오류 해결
본 팁은!!
A. 디비테이블을 utf8mb4_unicode_ci 로 변경하고자 할 경우
B. 'wr_datetime'의 유효하지 못한 디폴트 값을 사용하셨습니다. 란 오류가 발생할 경우
사용되는 SQL쿼리문 입니다.
1. SQL서 아래 SQL질의를 실행
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; ALTER TABLE `테이블명` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; ALTER TABLE `테이블명` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; ALTER TABLE `테이블명` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; ALTER TABLE `테이블명` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci
테이블 구분은 '테이블명' 쿼리문 라인 맨뒤에 ; 을 이용하여, 구분지음.
마지막 쿼리문에는 ; 를 붙이지 말 것.
===================================================
Missing comma before start of a new alter operation.
또는
인식되지 않은 ALTER 작업입니다.
라는 오류가 뜰 경우 해당 게시판 테이블→SQL에서, 아래의 질의를 실행
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; ALTER TABLE `테이블명` DEFAULT CHARSET='utf8mb4' COLLATE 'utf8mb4_unicode_ci';
- 다음글DB테이블 특정필드내용 일괄 변경2025.10.01
댓글목록
등록된 댓글이 없습니다.


