无法加载多个表,收到错误:
组件tMysqlInput_1中的异常(MYSQL_DynamicLoading) java.sql.SQLException:时间戳' GUINESS'的格式错误在第3栏
一张表工作正常。基本上在第一次迭代后第二个表尝试使用模式 第一张桌子。请帮忙,如何编辑组件来制作它 正确。试图加载演员&国家表从sakila DB mysql到 同一台服务器上的另一个DB。上图是成功的一张桌子 动态加载。
答案 0 :(得分:0)
如果输出模式不同,则不应使用tMysqlInput。对于这种情况,没有办法围绕tJavaRow和自定义代码。然而,我无法猜测tMap中会发生什么,所以你应该提供一些关于你想要实现的更多细节。
答案 1 :(得分:0)
如果只需要将数据从一个表加载到另一个表而不进行任何转换,则可以执行以下操作之一:
tMysqlRow
并执行查询" INSERT INTO catalog.table SELECT * from catalog2.table2..
"。如果需要,您可以在SQL中执行一些简单的转换。 INSERT INTO SELECT
的功能。