如何解決在使用PowerDesigner生成MySql腳本有錯的問題

近日在使用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是一個很不錯的東東,至少提供有地方讓我們去設置。


轉載:http://goby2008.iteye.com/blog/1125668

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章