如何把 utf8 格式的 csv 转换成 utf8mb4。

213 天前
 NonClockworkChen
我要导入 mysql ,但是因为下面的约束,性别死活导入不了。
CONSTRAINT `S_chk_1` CHECK ((`SEX` in (_utf8mb4'男',_utf8mb4'女')))
728 次点击
所在节点    问与答
3 条回复
Eiden
213 天前
vscode
infun
213 天前
utf8mb4 是 MySQL 自己的一个针对 emoji 的补丁,与你的报错无关
你应该检查 csv 文件的性别列是否有男女以外的值
NonClockworkChen
213 天前
@infun 感谢,经过您的启发,找到问题了。
SEX 字段是最后一个字段。我是用 sequel ACE 导入的,行结束的标准从"/n"改成"/r/n"就行了。
之前 sex 字段,被识别成“男/r”了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1044856

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX