mysql load character_mysql load data Invalid utf8mb4 character string: ”
使用mysql的 load data 导入数据到 数据库中:
LOAD DATA LOCAL INFILE '/tmp/2982/20200424/user.csv'
INTO TABLE t_user CHARACTER SET utf8mb4 FIELDS TERMINATED BY ','
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES
(userName, userNo, age, homeAddr)
SET province = '浙江省', city='杭州市', creatorId=2982, createTime='2020-04-24 13:24:24'
有时会报错:Invalid utf8mb4 character string: ”
baidu和google了一下:
里面介绍的方式是指定编码: character set latin1 ,但是需要修改表结构,不理想。
最后解决方法是使用 Commons CSV 把 user.csv一行一行的读取,重新格式化生成一个新的 csv文件,然后指定编码:character set utf8mb4 .
因为我们本来是使用 jdbc 来调用 load data 命令,所以顺手用java把格式非法的CSV文件重新格式化生成一个新的CSV文件:
搞定!
https://www.cnblogs.com/digdeep/category/639153.html
mysql load character_mysql load data Invalid utf8mb4 character string: ”相关推荐
- java.sql.SQLException: Invalid utf8 character string: 'ACED00'
使用JPA+Hibernate执行原生sql查询时报了异常,一开始以为是数据库编码的问题,尝试了几种方式都没有解决,静下来想了想,原来是查询的sql中有status in (?1),而传入的参数值是枚 ...
- navicate导入sql时出现错误error:1300 - Invalid utf8 character string: 'D7D4D4'
navicate导入sql时出现错误error:1300 - Invalid utf8 character string: 'D7D4D4' powerdesign生成的sql文件,导入不了. 根据错 ...
- mysql1300错误什么意思_MySQL ERROR 1300 (HY000): Invalid utf8 character string
android-ListView控件的使用 一.深刻理解ListView 1.职责:将数据填充到布局.响应用户操作 2.ListView的实现需要:布局.数据源.适配器 3.常见适配器: ArrayA ...
- 【转贴】mysql导入数据load data infile用法
mysql导入数据load data infile用法 基本语法: load data [low_priority] [local] infile 'file_name txt' [replace | ...
- mysql load会锁表吗_Mysql必读MySQL中由load data语句引起死锁的解决案例
<MysqL必读MysqL中由load data语句引起死锁的解决案例>要点: 本文介绍了MysqL必读MysqL中由load data语句引起死锁的解决案例,希望对您有用.如果有疑问,可 ...
- Cannot load Counter Name data because an invalid index
C# 程序启动时,有个模块报错 System.TypeInitializationException: The type initializer for 'AtmMonitor.Logic.Monit ...
- tfds.load()和tf.data.Dataset的简介
tfds.load()和tf.data.Dataset的简介 tfds.load()有以下参数 tfds.load(name, split=None, data_dir=None, batch_siz ...
- Echarts动态加载地图数据(Dynamic load Echarts map data)
本篇就是Echarts制作地图终篇啦,前面我们已经制作好自定义区域的地图,如何结合'数据'让地图根据我们的业务逻辑变得有"活力",这才是最重要的.Echarts官网中给的demo大 ...
- mysql utf8跟utf8mb4_MySQL utf8 和 utf8mb4 的区别
utf-8 时变化长度的编码,储存一个code point 需要1~4个字节. 然而,mysql的utf8只存储最多3个字节per code point. 所以,utf8字符集不能存储所有的unico ...
最新文章
- 软件工程实训有必要吗_人工智能专业值得读吗?就业如何?
- php 图片 cdn,PHP文件生成的图片无法使用CDN缓存的解决方法
- 2小时撸完代码之后,所有程序员都逃不过的一天... (强共鸣)
- clang编译c语言,clang没有编译c程序?
- 背账100万,不付利息不用还钱,银行套路好深
- 信息学奥赛一本通(1254:走出迷宫)
- JavaTPoint 数据科学和人工智能中文教程【翻译完成】
- 修改字段名和字段备注
- Huawei said, “Let every meeting room or coffee shop
- 程序员面试金典——18.1另类加法
- 融资12亿的春雨CEO去世,为什么创业者的焦虑停不下来?
- 使用CORS解决跨域问题
- OpenSSL 生成CA证书及终端用户证书
- php同步今日头条,135编辑器可直接同步今日头条,新功能同时上线!
- 利用Udacity模拟器实现自己的自动驾驶小车
- c语言 统计数量用count_C语言中count是什么意思?
- qr-rls算法matlab实现,【预测模型】基于RLS算法进行预测matlab源码
- winrar正确破解方法
- java内部类的作用分析
- 基于J2ME的游戏开发总结和感想