需求:字段中只能保存表工a的ID集合(多个ID以逗号分隔),不能保存表a的name,现在要排查一下是否有保存表a的name,查询出来的方法是:
SELECT column FROM table WHERE length(column)!=char_length(column)
原理其实很简单,当字符集为UTF-8,并且字符为中文时,length()和char_length()两个方法返回的结果是不相同的
需求:字段中只能保存表工a的ID集合(多个ID以逗号分隔),不能保存表a的name,现在要排查一下是否有保存表a的name,查询出来的方法是:
SELECT column FROM table WHERE length(column)!=char_length(column)
原理其实很简单,当字符集为UTF-8,并且字符为中文时,length()和char_length()两个方法返回的结果是不相同的