Ruhezustand hbm2ddl.auto erstellt seltsame SQL-Abfrage [Duplikat]
Nov 27 2020
Ich verwende Hibernate (Version "5.4.24.Final") und beim Anwenden der Eigenschaft "hibernate.hbm2ddl.auto" wird eine seltsame SQL-Abfrage ausgeführt:
drop table if exists Student;
create table Student (id integer not null, colour varchar(255), name varchar(255), primary key (id)) type=MyISAM
und der Typ = MyISAM wird vom SQL Server nicht erkannt, was diesen Fehler anzeigt
Sie haben einen Fehler in Ihrer SQL-Syntax. Überprüfen Sie das Handbuch, das Ihrer MySQL-Serverversion entspricht, auf die richtige Syntax für die Verwendung in der Nähe von 'type = MyISAM' in Zeile 1.
Könnte mir jemand helfen?
Antworten
1 nbk Nov 27 2020 at 14:00
In MySQL ist es ENGINE
kein Typ
drop table if exists Student;
create table Student (id integer not null, colour varchar(255), name varchar(255), primary key (id)) ENGINE =MyISAM
Sie verwenden den falschen Dialekt, wie hier erläutert