mysql中 set names utf8 出现的问题

    技术2022-05-19  25

    如果某一char字段是unique index,在insert数据的时候如果没有设置“set names utf8”,这样插入“你好1”和“你好2”是不同的两个字段,插入成功,如果在插入之前条用了“set names utf8”, 则会导致插入“你好1”和“你好2”当作相同的内容,出现1062 suplicate key的错误。set names 设置其他编码方式都不会出现这个问题。


    最新回复(0)