主要问题有以下几点: 1、当字段类型为text,longtext,ENUM的时候,一定要把"National"关键字去掉,可以双击表-->"Columns"-->双击字段-->"MySql"-->去掉Charset中的"National"复选。 2、一定要把主键脚本生成在create table里面,可以在生成数据库脚本的时候进行设置:菜单Database-->Database Generation-->Options-->选择左边的"Key"-->把右边的"Outside"改为"Inside" 还有其它要注意的地方: 1、从数据库中反向导入到PD中的时候,ENUM字段的默认值会被加上~,要去掉才可以。 2、在生成SQL文件的时候,如果是UTF8的话,也要设置一下导出的格式,不然中文是乱码 总的来讲,PowerDesigner是一个很不错的东东,至少提供有地方让我们去设置。
近日在使用powerdesigner设计mysql的model,但在生成sql脚本的时候,老是过不去。
powerdesigner版本:15
mysql版本:5
主要问题有以下几点:
1、当字段类型为text,longtext,enum的时候,一定要把"national"关键字去掉,可以双击表-->"columns"-->双击字段-->"mysql"-->去掉charset中的"national"复选。
2、一定要把主键脚本生成在create
table里面,可以在生成数据库脚本的时候进行设置:菜单database-->database
generation-->options-->选择左边的"key"-->把右边的"outside"改为"inside"
还有其它要注意的地方:
1、从数据库中反向导入到pd中的时候,enum字段的默认值会被加上~,要去掉才可以。
2、在生成sql文件的时候,如果是utf8的话,也要设置一下导出的格式,不然中文是乱码
总的来讲,powerdesigner是一个很不错的东东,至少提供有地方让我们去设置。
Photoshop|
Dreamweaver|
SVG|
WebGL|
Visual Studio|
PowerDesigner|
Eclipse|
Git|
Apache Ant|
Atom|
Composer|
CodeSmith|
Flex|
Gradle|
Maven|
Sublime Text3|
SVN|
Tableau|
Vim|
Chrome开发者工具|
OpenGL|
Unity|
Direct3D|
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
![](/assets/images/loadings.gif)
上传中....