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

安装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,基本按照步骤都能连接成功。
采用PowerDesigner 采用odbc 连接mysql 的一些问题

导出到mysql主键自增报错

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

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

方法:在对生成的sql文件选项进行设置时,将默认的outside改成inside即可。

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