-
Kevin-HP 数据小白Lv1
发表于2021-9-7 12:24
悬赏1
已解决
Incorrect string value: '\xF0\x9F\xA6\x80\xE6\xB5...' at row 1
9个回答
2021-09-07 13:51:13 开始创建临时库表对象(FREE=2.2G TOTAL=4.8G MAX=7.1G)
2021-09-07 13:51:13 根据Excel文件【UK-9月5日.xlsx】创建临时库表对象
2021-09-07 13:51:13 根据Sheet【Sheet2】生成的临时库表对象完成
2021-09-07 13:51:13 根据Excel文件【UK-9月5日.xlsx】创建临时库表对象完成
2021-09-07 13:51:13 所有临时库表对象创建完成, 耗时: 142毫秒
2021-09-07 13:51:13 开始创建数据库表(FREE=2.1G TOTAL=4.8G MAX=7.1G)
2021-09-07 13:51:13 正在创建数据库表 【UK_9Y5R】 ...
2021-09-07 13:51:13 正在创建数据库表 【F_UK_9Y5R】 ...
2021-09-07 13:51:13 数据库表 【F_UK_9Y5R】 创建完毕,耗时38毫秒
2021-09-07 13:51:13 所有数据库表创建完毕,耗时38毫秒(FREE=2.1G TOTAL=4.8G MAX=7.1G)
2021-09-07 13:51:13 开始数据入库
2021-09-07 13:51:13 开始向数据库表【F_UK_9Y5R】中插入数据
com.esen.jdbc.pool.impl.mysql.MysqlPooledSQLException: Incorrect string value: '\xF0\x9F\xA6\x80\xE6\xB5...' for column 'SHMC' at row 1
at com.mysql.jdbc.SQLError.createBatchUpdateException(SQLError.java:1167)
at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:1778)
at com.mysql.jdbc.PreparedStatement.executeBatchInternal(PreparedStatement.java:1262)
at com.mysql.jdbc.StatementImpl.executeBatch(StatementImpl.java:970)
at com.esen.jdbc.pool.PooledStatement.executeBatch(PooledStatement.java:216)
at com.esen.jdbc.pool.PooledPreparedStatement.executeBatch(PooledPreparedStatement.java:115)
at com.esen.edataprocess.importprocessor.impl.ExcelImportProcess.insertData(ExcelImportProcess.java:417)
at com.esen.edataprocess.importprocessor.impl.ExcelImportProcess.doDataImport4PreProcessObj(ExcelImportProcess.java:352)
at com.esen.edataprocess.importprocessor.impl.ExcelImportProcess.doDataImport(ExcelImportProcess.java:312)
at com.esen.edataprocess.importprocessor.ABsDataImportProcess.doRun(ABsDataImportProcess.java:147)
at com.esen.edataprocess.importtask.ImportDataReqTask.process(ImportDataReqTask.java:127)
at com.esen.edataprocess.importtask.ImportDataReqTask.doRun(ImportDataReqTask.java:103)
at com.esen.edataprocess.req.EDPAbstractRequestTask.call(EDPAbstractRequestTask.java:49)
at com.esen.ethreadpool.req.RequestTaskFutureImpl.call(RequestTaskFutureImpl.java:100)
at com.esen.scheduling.LocaleTask.call(LocaleTask.java:56)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
2021-09-07 13:51:14 开始删除上传文件在本地的缓存文件...
2021-09-07 13:51:14 上传文件的所有缓存文件删除完成!
2021-09-07 13:51:14 开始删除Excel中各个sheet的缓存数据...
2021-09-07 13:51:14 开始删除Excel【UK-9月5日】中sheet【Sheet2】的缓存数据...
2021-09-07 13:51:14 Excel【UK-9月5日】中sheet【Sheet2】的缓存数据删除完成!
2021-09-07 13:51:14 Excel中各个sheet的所有缓存数据删除完成!
2021-09-07 13:51:14 开始删除上传文件在本地的缓存文件...
2021-09-07 13:51:14 上传文件的所有缓存文件删除完成!
2021-09-07 13:51:14 开始删除Excel中各个sheet的缓存数据...
2021-09-07 13:51:14 开始删除Excel【UK-9月5日】中sheet【Sheet2】的缓存数据...
2021-09-07 13:51:14 Excel【UK-9月5日】中sheet【Sheet2】的缓存数据删除完成!
2021-09-07 13:51:14 Excel中各个sheet的所有缓存数据删除完成!
页面地址为:【<a errurl=true>/wbi/edataprocess/dataimport.do?action=query;last_getlogs_count=19;lastlog_hash=1e96f5348663dd6602ee71ca0119821c;id=32466</a>】
JavaScript StackTrace:
Error: Incorrect string value: '\xF0\x9F\xA6\x80\xE6\xB5...' for column 'SHMC' at row 1
--detailmessage--
2021-09-07 13:51:13 开始创建临时库表对象(FREE=2.2G TOTAL=4.8G MAX=7.1G)
2021-09-07 13:51:13 根据Excel文件【UK-9月5日.xlsx】创建临时库表对象
2021-09-07 13:51:13 根据Sheet【Sheet2】生成的临时库表对象完成
2021-09-07 13:51:13 根据Excel文件【UK-9月5日.xlsx】创建临时库表对象完成
2021-09-07 13:51:13 所有临时库表对象创建完成, 耗时: 142毫秒
2021-09-07 13:51:13 开始创建数据库表(FREE=2.1G TOTAL=4.8G MAX=7.1G)
2021-09-07 13:51:13 正在创建数据库表 【UK_9Y5R】 ...
2021-09-07 13:51:13 正在创建数据库表 【F_UK_9Y5R】 ...
2021-09-07 13:51:13 数据库表 【F_UK_9Y5R】 创建完毕,耗时38毫秒
2021-09-07 13:51:13 所有数据库表创建完毕,耗时38毫秒(FREE=2.1G TOTAL=4.8G MAX=7.1G)
2021-09-07 13:51:13 开始数据入库
2021-09-07 13:51:13 开始向数据库表【F_UK_9Y5R】中插入数据
com.esen.jdbc.pool.impl.mysql.MysqlPooledSQLException: Incorrect string value: '\xF0\x9F\xA6\x80\xE6\xB5...' for column 'SHMC' at row 1
at com.mysql.jdbc.SQLError.createBatchUpdateException(SQLError.java:1167)
at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:1778)
at com.mysql.jdbc.PreparedStatement.executeBatchInternal(PreparedStatement.java:1262)
at com.mysql.jdbc.StatementImpl.executeBatch(StatementImpl.java:970)
at com.esen.jdbc.pool.PooledStatement.executeBatch(PooledStatement.java:216)
at com.esen.jdbc.pool.PooledPreparedStatement.executeBatch(PooledPreparedStatement.java:115)
at com.esen.edataprocess.importprocessor.impl.ExcelImportProcess.insertData(ExcelImportProcess.java:417)
at com.esen.edataprocess.importprocessor.impl.ExcelImportProcess.doDataImport4PreProcessObj(ExcelImportProcess.java:352)
at com.esen.edataprocess.importprocessor.impl.ExcelImportProcess.doDataImport(ExcelImportProcess.java:312)
at com.esen.edataprocess.importprocessor.ABsDataImportProcess.doRun(ABsDataImportProcess.java:147)
at com.esen.edataprocess.importtask.ImportDataReqTask.process(ImportDataReqTask.java:127)
at com.esen.edataprocess.importtask.ImportDataReqTask.doRun(ImportDataReqTask.java:103)
at com.esen.edataprocess.req.EDPAbstractRequestTask.call(EDPAbstractRequestTask.java:49)
at com.esen.ethreadpool.req.RequestTaskFutureImpl.call(RequestTaskFutureImpl.java:100)
at com.esen.scheduling.LocaleTask.call(LocaleTask.java:56)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
2021-09-07 13:51:14 开始删除上传文件在本地的缓存文件...
2021-09-07 13:51:14 上传文件的所有缓存文件删除完成!
2021-09-07 13:51:14 开始删除Excel中各个sheet的缓存数据...
2021-09-07 13:51:14 开始删除Excel【UK-9月5日】中sheet【Sheet2】的缓存数据...
2021-09-07 13:51:14 Excel【UK-9月5日】中sheet【Sheet2】的缓存数据删除完成!
2021-09-07 13:51:14 Excel中各个sheet的所有缓存数据删除完成!
2021-09-07 13:51:14 开始删除上传文件在本地的缓存文件...
2021-09-07 13:51:14 上传文件的所有缓存文件删除完成!
2021-09-07 13:51:14 开始删除Excel中各个sheet的缓存数据...
2021-09-07 13:51:14 开始删除Excel【UK-9月5日】中sheet【Sheet2】的缓存数据...
2021-09-07 13:51:14 Excel【UK-9月5日】中sheet【Sheet2】的缓存数据删除完成!
2021-09-07 13:51:14 Excel中各个sheet的所有缓存数据删除完成!
页面地址为:【<a errurl=true>/wbi/edataprocess/dataimport.do?action=query;last_getlogs_count=19;lastlog_hash=1e96f5348663dd6602ee71ca0119821c;id=32466</a>】
at Object.throwError (https://wbi.esensoft.com/wbi/eui/eui.js:2631:19)
at QResolveReqTask.AbstractReqObj.onqueryobjfinish (https://wbi.esensoft.com/wbi/eui/eui.js:6688:9)
at QueryObj._AbstractReqObj_onQueryFinish (https://wbi.esensoft.com/wbi/eui/eui.js:6751:8)
at QueryObj._onreadystatechange (https://wbi.esensoft.com/wbi/eui/eui.js:3679:11)
at XMLHttpRequest.hp.onreadystatechange (https://wbi.esensoft.com/wbi/eui/eui.js:3711:10)
用这个文件解压之后放上去试试.如这个表上传有问题,可能是你没有权限.如果用我给你的上传没有问题,找找是不是你上传的表有问题
找到可能的原因.你检查一下你上传的表字段SHMC是不是有表情包之类的特殊字符.云环境的mysql是UTF-8的编码.问题解释查看以下连接.不过我们云环境动不了.你可能需要把数据处理一下
https://www.cnblogs.com/liupeifeng3514/p/10214392.html
果冻出场 发表于 2021-9-7 13:58
用这个文件解压之后放上去试试.如这个表上传有问题,可能是你没有权限.如果用我给你的上传没有问题,找找是不 ...
谢谢,我其他的文件上传成功了,但是那个文件还是不行
果冻出场 发表于 2021-9-7 14:04
找到可能的原因.你检查一下你上传的表字段SHMC是不是有表情包之类的特殊字符.云环境的mysql是UTF-8的编码. ...
有可能,但是我没在文件中找到这个特殊字符,我再试试,感谢~