要将h2数据库转换为Mysql,我使用了SQuirreL DB Copy Plugin。 在将h2数据库表复制到Mysql数据库时,它会出现以下错误。 它是h2 db中的主键使用,并且此约束无法转换为Mysql。
2015-05-18 10:24:43,490 [DBCopy Executor Thread]错误 net.sourceforge.squirrel_sql.plugins.dbcopy.CopyProgressMonitor - SQL 错误代码= 1170 sql = CREATE UNIQUE INDEX CONSTRAINT_INDEX_73 ON AM_API(API_PROVIDER,API_NAME,API_Venter代码hereERSION)
(绑定变量值:WSO2 Identity Server) com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:BLOB / TEXT 专栏' API_PROVIDER'在没有密钥长度的密钥规范中使用
答案 0 :(得分:0)
我认为最好的解决方案是使用WSO2 APIM 1.8附带的MySQL脚本来创建数据库表。你可以在/ dbscripts /文件夹和/ dbscripts / apimgt文件夹中找到那些脚本(mysql.sql)。
答案 1 :(得分:0)
确保将mysql驱动程序复制到 [product_hoeme] / repository / components / lib 以及