这个报错是因为两个表之间排序规则不一致导致的,如果在创建数据库的时候,不选择排序规则,那么会默认为utf8_danish_ci,此时如果这个表和排序规则为utf8_general_ci的表进行关联,就会报错,建议将表排序规则默认为utf8_general_ci,速度更快
*(另,注:utf8_general_ci和utf8_unicode_ci的区别,前者校对速度快,但准确度稍差;后者准确度高,但校对速度稍慢,如果有俄语,德语的时候要用utf8_unicode_ci)
ci=case sensitive代表大小写不敏感*