我在尝试更新mysql中的json对象数据时遇到错误。
error: 'Unknown type '245 in column 4 of 5 in binary-encoded result set.'
ERROR (version 6.1.0.1-196, build 1 from 2016-04-07 12.08.49 by buildguy) : Unexpected error
2017/08/02 03:25:28 - Table input 3.0 - ERROR (version 6.1.0.1-196, build 1 from 2016-04-07 12.08.49 by buildguy) : org.pentaho.di.core.exception.KettleDatabaseException:
2017/08/02 03:25:28 - Table input 3.0 - Couldn't get row from result set
2017/08/02 03:25:28 - Table input 3.0 - Unknown type '245 in column 4 of 5 in binary-encoded result set.
2017/08/02 03:25:28 - Table input 3.0 -
2017/08/02 03:25:28 - Table input 3.0 - at org.pentaho.di.core.database.Database.getRow(Database.java:2374)
2017/08/02 03:25:28 - Table input 3.0 - at org.pentaho.di.core.database.Database.getRow(Database.java:2344)
2017/08/02 03:25:28 - Table input 3.0 - at org.pentaho.di.core.database.Database.getRow(Database.java:2322)
2017/08/02 03:25:28 - Table input 3.0 - at org.pentaho.di.trans.steps.tableinput.TableInput.doQuery(TableInput.java:247)
2017/08/02 03:25:28 - Table input 3.0 - at org.pentaho.di.trans.steps.tableinput.TableInput.processRow(TableInput.java:138)
2017/08/02 03:25:28 - Table input 3.0 - at org.pentaho.di.trans.step.RunThread.run(RunThread.java:62)
2017/08/02 03:25:28 - Table input 3.0 - at java.lang.Thread.run(Unknown Source)
任何人都可以帮助我。
提前致谢
答案 0 :(得分:0)
列类型245
指的是JSON
数据类型https://dev.mysql.com/doc/refman/5.7/en/json.html
我认为您的驱动程序不是最新的(5.7
中的数据类型)。