최대 절전 모드 hbm2ddl.auto가 이상한 SQL 쿼리를 생성합니다. [중복]
Nov 27 2020
Hibernate (버전 "5.4.24.Final")를 사용하고 있으며 "hibernate.hbm2ddl.auto"속성을 적용 할 때 이상한 SQL 쿼리가 실행됩니다.
drop table if exists Student;
create table Student (id integer not null, colour varchar(255), name varchar(255), primary key (id)) type=MyISAM
이 오류를 표시하는 SQL 서버에서 type = MyISAM을 인식하지 못합니다.
SQL 구문에 오류가 있습니다. MySQL 서버 버전에 해당하는 설명서에서 1 행의 'type = MyISAM'근처에서 사용할 올바른 구문을 확인하십시오.
누구든지 저에게 도움을 줄 수 있습니까?
답변
1 nbk Nov 27 2020 at 14:00
MySQL에서는 ENGINE
유형 이 아닙니다.
drop table if exists Student;
create table Student (id integer not null, colour varchar(255), name varchar(255), primary key (id)) ENGINE =MyISAM
여기에 설명 된대로 잘못된 방언을 사용하고 있습니다.