在使用PowerDesigner生成數據庫表的時候遇到了這個問題. mysql
原來是在填寫屬性的類型的時候, 少了兩個括號, 形成了mysql數據類型錯誤sql
原本應該是varchar(50)的,寫成了varchar50), 所以才報了這個錯數據庫
錯誤的代碼: spa
/*==============================================================*/ /* 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 '權限表';
解決辦法: 添加上括號code
/*==============================================================*/ /* 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 '權限表';