App Server用MySQL,启动的时候报错表不存在

neolsp 5月前 254

Caused by: java.sql.SQLSyntaxErrorException: Table 'appdata.pc_session' doesn't exist

最新回复 (9)
  • HeavyRain 5月前
    引用 2
    appserver用的是jpa,检查一下配置文件 spring.jpa.hibernate.ddl-auto=update 是不是这个
  • neolsp 5月前
    引用 3
    是的呢
    spring.jpa.database=mysql
    spring.jpa.hibernate.ddl-auto=update
    没动过的
  • neolsp 5月前
    引用 4
    HeavyRain appserver用的是jpa,检查一下配置文件 spring.jpa.hibernate.ddl-auto=update 是不是这个
    是的呢
    spring.jpa.database=mysql
    spring.jpa.hibernate.ddl-auto=update
    没动过的
  • HeavyRain 5月前
    引用 5
    那应该jpa在启动的时候创建表吧,你看看启动的时候有没有错误提示
  • neolsp 5月前
    引用 6
    HeavyRain 那应该jpa在启动的时候创建表吧,你看看启动的时候有没有错误提示
    建表初始化的引擎不对
    java.sql.SQLException: Storage engine MyISAM is disabled (Table creation is disallowed).
    如何更改这个?
  • HeavyRain 5月前
    引用 7
    这个问题应该是MySQL的问题,你可以百度一下这个英文提示,看看怎么解决
  • neolsp 5月前
    引用 8
    HeavyRain 这个问题应该是MySQL的问题,你可以百度一下这个英文提示,看看怎么解决
    大哥,你们的建表语句有吗,直接改就行了,数据库是已经有的,不好改内核
  • x86 5月前
    引用 9
    没有建表语句,是 jpa 自动创建的
  • x86 2月前
    引用 10
    neolsp 建表初始化的引擎不对 java.sql.SQLException: Storage engine MyISAM is disabled (Table creation is disallowed). ...
    请参考:

    https://github.com/wildfirechat/app-server/commit/c870b7a6ba64d392af6dcdc3adbb1d764c9986a1
返回