这个异常出现是因为在MyCat中间件中,新增的字段并没有在MyCat的schema.xml配置文件中进行配置。MyCat需要知道数据库表的结构,以便正确地进行查询操作。

要解决这个问题,你需要在MyCat的schema.xml文件中添加对应的字段配置。以下是一个示例:

<table name="your_table_name">
    <childTable name="your_child_table_name" joinKey="your_join_key">
        <property name="pay_pin_kms_id" column="pay_pin_kms_id" />
        <!-- 其他字段配置 -->
    </childTable>
</table>

在上面的示例中,your_table_nameyour_child_table_name是数据库中的表名,your_join_key是连接主表和子表的关联键。pay_pin_kms_id是新增的字段名,column属性指定了在数据库中的对应字段名。

完成配置后,重启MyCat使配置生效。这样,在查询时就不会再抛出"Unknown column 'pay_pin_kms_id' in 'field list'"异常了

使用mycat中间件在MySQL新增一个字段pay_pin_kms_id在MyCat使用’pay_pin_kms_id‘这个字段在新增记录不会报错但是查询的时候抛出以下异常Unknown column pay_pin_kms_id in field list

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

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