我的DB2版本是db2/LINUXX866411.1.0。我在CentOS Linux版本7.2.1511上运行它。我的IBM Data Studio版本是4.1.2。当我执行简单的查询时FROM COMPRAS.PERIODO"NRO_AÑO" is not valid in the context whereSQLCODE=-206, SQLSTATE=42703, DRIVER=3.68.61
如果我执行查询
,我用的是字符集utf8mb4。当我运行show variables like '%char%';时我使用的是MySQL版本8.0.26SELECT CHAR(128,129,130,131,132,133,134,135,136,137我从O‘’Reilly的“学习SQL”一书中得到了这个查询,他们说这个字符集是utf8mb4
(靠近位置31处的“默认字符集”)
CREATE DATABASE IF NOT EXISTS DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
文档#1064 -您的SQL语法有错误;请检查与您的MariaDB服务器版本对应的手册,以便在第1行使用接近“默认字符集utf8排序规则utf8_general_ci”的正确语法。