2.4升级到2.5的问题
2011-06-24 14:40
169 查看
运行
cn.myapps.version.transfer.AllTransfer
后,提示:“关键字 'foreign' 附近有语法错误。”
查找出现drop语句的方法:
cn.myapps.version.transfer.PermissionTransfer的to2_5()
发现我用的是sql server, 而平台写这样的语句明显是支持mysql的,这么明显的错误,也没有改正:
http://www.w3school.com.cn/sql/sql_foreignkey.asp 这里也说明了sql server 的drop foreign key不能这样写,应该写成:“drop CONSTRAINT”
修改后,一切ok。
升级正常
cn.myapps.version.transfer.AllTransfer
后,提示:“关键字 'foreign' 附近有语法错误。”
查找出现drop语句的方法:
cn.myapps.version.transfer.PermissionTransfer的to2_5()
ResultSet rs = metaData.getImportedKeys(catalog, schemaPattern, "T_PERMISSION"); Statement statement = conn.createStatement(); while (rs.next()) { String fk_name = rs.getString("FK_NAME"); LOG.info("删除外键:" + fk_name); String sql = "alter table T_PERMISSION drop FOREIGN KEY " + fk_name; statement.execute(sql); }
发现我用的是sql server, 而平台写这样的语句明显是支持mysql的,这么明显的错误,也没有改正:
http://www.w3school.com.cn/sql/sql_foreignkey.asp 这里也说明了sql server 的drop foreign key不能这样写,应该写成:“drop CONSTRAINT”
修改后,一切ok。
升级正常
相关文章推荐
- 2.4升级2.5问题-我的工作
- Discuz论坛2.5 升级到PHP MySQL新版遇到的问题
- linux下python 2.4升级到 python 2.5
- 升级Struts2.5后使用DMI动态方法调用遇到问题
- Discuz论坛2.5 升级到PHP MySQL新版遇到的问题
- spring2.5升级到spring4.2过程中遇到的一些问题记录
- 关于linux内核2.4.xx 直接升级到 2.6.xx 版出现的问题
- 升级Struts2.5后使用DMI动态方法调用遇到问题
- Discuz论坛2.5 升级到PHP MySQL新版遇到的问题
- 排查logstash2.4升级到5.0版本后kafka不兼容问题
- 关于spring2.5,spring-security2.0升级 遇到的问题
- 内核从2.4升级至2.6.10后的问题
- Discuz论坛2.5 升级到PHP MySQL新版遇到的问题
- 平台2.3升级到2.4的问题2
- Discuz论坛2.5 升级到PHP MySQL新版遇到的问题
- 解决Python升级为2.5高版本后yum不能使用的问题
- Discuz论坛2.5 升级到PHP MySQL新版遇到的问题
- web.xml文件2.3、2.4、2.5、3.0不同版本问题
- Discuz论坛2.5 升级到PHP MySQL新版遇到的问题
- Discuz论坛2.5 升级到PHP MySQL新版遇到的问题