mysql jpa中使用变量报错
 @Query(value = "SELECT result FROM (SELECT id, @sort:= @sort + 1 AS result FROM (SELECT @sort:= 0) s,(SELECT * FROM spot_heat ORDER BY first_day) AS t)  a WHERE a.id = ?1",nativeQuery = true)
    int getInfo(Long id);

图片说明

求助该怎么改才对呀?

1个回答

原来Linux下的MySQL默认是区分表名大小写的,通过如下设置,可以让MySQL不区分表名大小写:
1、用root登录,修改 /etc/my.cnf;
2、在[mysqld]节点下,加入一行: lower_case_table_names=1
3、重启MySQL即可;

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问