相关疑难解决方法(0)

在MySQL中使用"TYPE = InnoDB"抛出异常

当我尝试执行以下操作SQLMySQL,我收到错误:

SQL:

        SQL = "CREATE TABLE Ranges (";
        SQL += "ID varchar(20) NOT NULL, ";
        SQL += "Descriptions longtext NULL, ";
        SQL += "Version_Number int NULL, ";
        SQL += "Row_Updated bigint NULL, ";
        SQL += "Last_Updated datetime NULL, ";
        SQL += "XML longtext NULL, ";
        SQL += "PRIMARY KEY (ID)";
        SQL += ") " + "TYPE = InnoDB";
Run Code Online (Sandbox Code Playgroud)

错误:

您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便在"TYPE = InnoDB"附近使用正确的语法

但是,如果我删除"TYPE = InnoDB",那么查询工作正常.

以前查询工作正常,即在MySQL 5.0.但是当我升级到时MySQL 5.6,我收到了上述错误.

任何建议/替代方案...... …

mysql sql mysql-5.0 mysql-5.6

23
推荐指数
2
解决办法
2万
查看次数

什么是Hibernate的MariaDB方言类名?

Hibenate我正在使用MariaDB,但我找不到MariaDB的方言类名.

在Hibernate中,MySQL5方言的名字是

<property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property>
Run Code Online (Sandbox Code Playgroud)

对于Oracle 10g

<property name="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</property>
Run Code Online (Sandbox Code Playgroud)

MariaDB的方言类名是什么?

java database hibernate mariadb

16
推荐指数
2
解决办法
2万
查看次数

标签 统计

database ×1

hibernate ×1

java ×1

mariadb ×1

mysql ×1

mysql-5.0 ×1

mysql-5.6 ×1

sql ×1