powerdesigner 16.5 生成的sql語句在mysql資料庫無法成功執行
阿新 • • 發佈:2019-01-01
匯入由powerdesigner 16.5生成的sql檔案到mysql執行時報出如下問題。
問題1:varchar型別的欄位報錯。
解決:varchar型別的欄位新增長度。
問題2:自增欄位報錯。
生成的sql檔案內容如下:
原因:表的自增屬性是先設定的,但是表的主鍵的自增是在表建立之後進行的,所以mysql才會報錯。create table scnu_homework_answer ( answer_id bigint not null auto_increment tenant_id bigint not null answer_iscorrected smallint not null answer_tea_isdeleted smallint not null answer_stu_isdeleted smallint not null ); alter table scnu_homework_answer add primary key (answer_id);
解決:在對生成的sql檔案選項進行設定時,將預設的outside改成inside即可。