반응형
mysql 5.x에서 다음과 같이하면 차이점은 무엇입니까?
CREATE TABLE aTable (
id BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY,
aNumber bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARACTER SET=utf8;
이것으로 :
CREATE TABLE aTable (
id BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY,
aNumber bigint(20) DEFAULT NULL
) ENGINE=InnoDB CHARACTER SET=utf8;
첫 번째 문자 집합을 기본값으로 지정하지 않습니다. mysql 문서에서 아무것도 찾을 수 없습니다.
해결 방법
여기서 DEFAULT
라는 단어는 선택 사항입니다. 따라서 두 단어는 동일합니다. 즉, 테이블의 기본 문자 집합을 설정합니다.
table_option:
ENGINE [=] engine_name
... other options ...
| [DEFAULT] CHARACTER SET [=] charset_name
... more options ...
참조 페이지 https://stackoverflow.com/questions/2136126
반응형
'MySql' 카테고리의 다른 글
MySQL Mysql 일반 로그 테이블에서 이전 행 삭제 (CSV가 아닌 MyISAM) (0) | 2020.12.13 |
---|---|
MySQL mysqli fetch_assoc 대 fetch_array (0) | 2020.12.13 |
MySQL 경고 : 스트림을 열지 못했습니다. 17 행의 C : \ wamp \ www \ laravel \ bootstrap \ autoload.php에 해당 파일 또는 디렉토리가 없습니다. (0) | 2020.12.12 |
MySQL SQL의 수학 연산자에서 별칭을 사용하는 방법은 무엇입니까? (0) | 2020.12.12 |
MySQL Ubuntu 12.04에서 MySQL 용 Toad를 설치하는 방법 (0) | 2020.12.12 |
댓글