MariaDB,CONNECT引擎非ASCII字符作为列名

时间:2015-01-27 09:48:59

标签: mysql mariadb

我正在尝试使用MariaDB中的CONNECT引擎制作数据透视表。如果源表中的字段值是非ASCII字符(例如'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。收到错误122'无法找到匹配的列'   CONNECT

源表也是uft8或uft8mb4,我试过了两个..

可以做些什么?在哪里看?

0 个答案:

没有答案