powerdesigner 建表時加函數總給函數加單引號的問題解決

轉:http://hi.baidu.com/comasp/blog/item/6aca6becc20b24d42e2e21d2.html

 

在使用PowerDesigner做爲MySQL數據庫建模的時候,總是有這樣的問題,例如我需要一個字段 createTime 類型是Timestamp,要求這個字段默認值爲系統當前時間,於是我給這個字段指定了一個默認值爲 CURRENT_TIMESTAMP。 但是當生成建庫腳本的時候,PowerDesinger 會自動給這個默認值加一對單引號,這對單引號會導致執行這個建庫腳本的時候失敗,正確的語法應該是:

create_time timestamp not null default CURRENT_TIMESTAMP

怎麼不讓PowerDesigner不自動加上這個單引號呢?

選擇菜單: Database -> Edit Current DBMS ... 打開如下對話框:



把上面紅色框中原本的單引號幹掉並點擊確定即可。

這樣的話,如果需要給字符串字段設置初始值,則需要手工加上單引號。

忘了補充一句,我用的 PowerDesginer 版本是12.0 其他版本差不多。

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