SQLSTATE=42000 #42000


 

在使用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 '權限表';

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM