采用PowerDesigner 采用odbc 连接mysql 的一些问题

在64位机器上使用PowerDesigner通过ODBC连接MySQL时遇到连接问题,解决方法是先安装64位ODBC,再安装32位ODBC,然后创建ODBC连接,选择MySQL Unicode Driver。对于主键自增错误,需要修改生成SQL文件的选项,将主键语句位置设置为inside以符合MySQL语法。参考相关博客文章可解决这两个问题。
摘要由CSDN通过智能技术生成

安装64位机器对应 odbc 无法连接mysql

这也是我在操作过程中遇到的第一个拦路虎,之前是用oracle操作,没有遇到过类似问题,无论是64位还是32位,总是很顺利的可以与数据库进行导入导出,换成mysql后,odbc都可以测试成功,但是无论是调用逆向工程,还是生成数据库 都会报错,参考这篇博文:

https://www.cnblogs.com/564085446java/p/5163304.html

解决:先安装64位odbc,再安装32位odbc,然后创建odbc连接,选择mysql unicode Driver

ps:我的数据库是mysql8.0,odbc安装的是5.13,基本按照步骤都能连接成功。
在这里插入图片描述

导出到mysql主键自增报错

在powerdesigner生成的mysql数据库语句中,若设置主键的语句是写在 create table 包含的{} 的外边,则导入到mysql 会显示失败,这是因为语法结构和mysql的不一致,请参考下篇文章。

https://blog.csdn.net/cao18995783056/article/details/52536698

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值