반응형
MariaDb/Mysql에서 NVARCHAR 열을 생성할 수 없습니다.
MariaDB 서버(Ver 15.1 Distributed 10.2.7-MariaDB)를 사용하고 있습니다.실행할 때
CREATE TABLE `my_table` (
`id` INT NOT NULL,
`name` NVARCHAR(64) NULL,
PRIMARY KEY (`id`)
);
출력 설명:
MariaDB [db]> describe my_table;
+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| id | int(11) | NO | PRI | NULL | |
| name | varchar(64) | YES | | NULL | |
+-------+-------------+------+-----+---------+-------+
2 rows in set (0.00 sec)
오류가 없고 "name" 열 데이터 유형이 varchar(nvarchar가 아님)인 이유는 무엇입니까?
db 스키마 상세:
Default collation: utf8_general_ci
Default characterset: utf8
NVARCHAR입니다.VARCHARMySQL/MariaDB입니다., ', '는'을 추가해야 .CHARACTER SET utf8mb4UTF-8은 UTF-8을 사용합니다.
해당 데이터베이스의 기본값으로 표시되는 것은 'utf8'이라는 하위 집합뿐입니다.이모지나 일부 중국어는 취급하지 않습니다.
언급URL : https://stackoverflow.com/questions/45708349/cannot-create-nvarchar-column-in-mariadb-mysql
반응형
'source' 카테고리의 다른 글
| 시리얼라이제이션 중에 @JsonIgnore만 사용하고, 시리얼라이제이션 해제하지 않음 (0) | 2022.09.18 |
|---|---|
| vuex 저장소에 대한 유형 정의 확장 또는 재정의 (0) | 2022.09.18 |
| 작업 디렉토리를 변경하는 셸 'cd' 명령과 동등합니까? (0) | 2022.09.18 |
| JavaScript에서 캐시 지우기 (0) | 2022.09.18 |
| PHP에서 스레드 세이프 또는 비스레드 세이프란 무엇입니까? (0) | 2022.09.18 |