这个异常出现是因为在 MyCat 中间件中,新增的字段并没有在 MyCat 的 schema.xml 配置文件中进行配置。MyCat 需要知道数据库表的结构,以便正确地进行查询操作。\n\n要解决这个问题,你需要在 MyCat 的 schema.xml 文件中添加对应的字段配置。以下是一个示例:\n\nxml\n<table name="your_table_name">\n <childTable name="your_child_table_name" joinKey="your_join_key">\n <property name="pay_pin_kms_id" column="pay_pin_kms_id" />\n <!-- 其他字段配置 -->\n </childTable>\n</table>\n\n\n在上面的示例中,your_table_nameyour_child_table_name 是数据库中的表名,your_join_key 是连接主表和子表的关联键。pay_pin_kms_id 是新增的字段名,column 属性指定了在数据库中的对应字段名。\n\n完成配置后,重启 MyCat 使配置生效。这样,在查询时就不会再抛出 "Unknown column 'pay_pin_kms_id' in 'field list'" 异常了。

MyCat 中间件新增字段导致查询异常:'Unknown column 'pay_pin_kms_id' in 'field list'' 的解决方法

原文地址: https://www.cveoy.top/t/topic/puru 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录