基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
OBClient - source 导入数据报错:ERROR 1366 (HY000): Incorrect string value
更新时间:2024-07-31 11:26
问题描述
数据库版本信息: OceanBase V4.2.1.2 版本。
OBClient 版本信息: OBclient V2.2.1 版本。
通过 OBClient 客户端工具登陆业务租户执行 source /home/xxx.sql 命令时出现报错信息:ERROR 1366 (HY000): Incorrect string value 。之后使用可视化数据库管理工具 Navicat 登陆数据库加载该文件正常入库。
适用版本
OceanBase 数据库所有版本。
问题原因
兼容 MySQL 错误码 1366,报错信息不正确的字符串值,和编码格式可能相关。SQL 文件字符集编码为 utf8。
解决方法
使用 OBClient 连接数据库时指定字符集 --default-character-set=utf8。