NonClockworkChen
V2EX  ›  问与答

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

  •  
  •   NonClockworkChen · May 28, 2024 · 1103 views
    This topic created in 725 days ago, the information mentioned may be changed or developed.
    我要导入 mysql ,但是因为下面的约束,性别死活导入不了。
    CONSTRAINT `S_chk_1` CHECK ((`SEX` in (_utf8mb4'男',_utf8mb4'女')))
    3 replies    2024-05-28 23:38:02 +08:00
    Eiden
        1
    Eiden  
       May 28, 2024
    vscode
    GlobalNPC
        2
    GlobalNPC  
       May 28, 2024   ❤️ 1
    utf8mb4 是 MySQL 自己的一个针对 emoji 的补丁,与你的报错无关
    你应该检查 csv 文件的性别列是否有男女以外的值
    NonClockworkChen
        3
    NonClockworkChen  
    OP
       May 28, 2024
    @infun 感谢,经过您的启发,找到问题了。
    SEX 字段是最后一个字段。我是用 sequel ACE 导入的,行结束的标准从"/n"改成"/r/n"就行了。
    之前 sex 字段,被识别成“男/r”了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   873 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 22:05 · PVG 06:05 · LAX 15:05 · JFK 18:05
    ♥ Do have faith in what you're doing.