问答详情
源自:2-3 JDBC存储过程之调用带输入参数的存储过程(下)

关于调用入参存储过程报错

调用入参的存储过程时,传入空值执行成功了,但是传非空值得时候报错了 好像是字符编码的问题 Procedure execution failed 1267 - Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8_unicode_520_ci,IMPLICIT) for operation 'like' 不知道怎么改了

提问者:stupid_boy1103 2016-12-07 16:34

个回答

  • qq_終嚸_0
    2018-04-29 23:13:21

    我也一样,不知道怎么改

  • stupid_boy1103
    2016-12-08 10:23:31

    5848c3fb0001081c05000045.jpg

    5848c3fc0001d63105000122.jpg

    到这里卡住了 不知如何是好 要重装mysql吗


  • FDU_XN
    2016-12-07 21:59:20

    编码问题的话。在数据库连接那里加上

    ?useUnicode=true&characterEncoding=utf8"

    后面是你数据库的编码格式