programing

MariaDB, CONNECT 엔진 비ASC열 이름으로 II 문자

jooyons 2023. 10. 12. 22:42
반응형

MariaDB, CONNECT 엔진 비ASC열 이름으로 II 문자

마리아DB에서 CONNECT 엔진을 이용하여 피벗 테이블을 만들려고 합니다.원본 테이블의 필드 값이 ASC가 아닌 경우II 문자(예: 'who', 'week', '你好', 'Food', 'машина')에서 다음 CREATE TABLE 결과가 나타납니다.

CREATE TABLE `pivex_cn`
( 
`who` varchar(135) NOT NULL, 
`week` int(11) NOT NULL, 
`啤酒` decimal(6,2) NOT NULL `FLAG`=1, 
`Food` decimal(6,2) NOT NULL `FLAG`=1, 
`машина` decimal(6,2) NOT NULL `FLAG`=1 
) 
ENGINE=CONNECT DEFAULT CHARSET=utf8 `TABLE_TYPE`='pivot' `TABNAME`='topivot_cn' 

그러면.

SELECT * FROM pivex_cn;

다음 오류가 발생합니다.

오류 코드: 1296.CONNECT에서 '일치하는 열을 찾을 수 없습니다' 오류 122가 발생했습니다.

소스 테이블도 uft8 또는 uft8mb4인데 둘다 시도해봤어요..

그것에 대해 무엇을 할 수 있습니까?어디서 봐야 합니까?

언급URL : https://stackoverflow.com/questions/28167427/mariadb-connect-engine-non-ascii-characters-as-column-names

반응형