在使用PowerDesigner生成數據庫表的時候遇到了這個問題.

原來是在填寫屬性的類型的時候, 少了兩個括號, 造成了mysql數據類型錯誤
本來應該是varchar(50)的,寫成了varchar50), 因此才報了這個錯
錯誤的代碼:
/*==============================================================*/ /* Table: permission */ /*==============================================================*/ create table permission ( permissionID int not null auto_increment comment '權限編號', permissionName varchar50) comment '權限名', description varchar50) comment '權限描述', primary key (permissionID) ); alter table permission comment '權限表';
解決辦法: 添加上括號
/*==============================================================*/ /* Table: permission */ /*==============================================================*/ create table permission ( permissionID int not null auto_increment comment '權限編號', permissionName varchar(50) comment '權限名', description varchar(50) comment '權限描述', primary key (permissionID) ); alter table permission comment '權限表';
