mysql오류 - 'type=MyISAM'

Albatross53·2023년 6월 19일
0

오류

목록 보기
2/2
post-custom-banner

오류 로그

Caused by: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'type=MyISAM' at line 6

오류 이유

MySQL 서버의 버전에 따라 사용 가능한 문법이 다를 수 있다.
현재 사용하는 mysql버전은 8.0.33으로, MySQL 8.0 이상에서는 'type' 키워드 대신 'engine' 키워드를 사용해야 한다.

해결법

application.yml에서 MySQLDialect를 MySQL8Dialect로 수정하였다.

org.hibernate.dialect.MySQLDialect
//-> 수정
database-platform: org.hibernate.dialect.MySQL8Dialect

참고
https://stackoverflow.com/questions/43716068/invalid-syntax-error-type-myisam-in-ddl-generated-by-hibernate

profile
개발공부중
post-custom-banner

0개의 댓글