關於EZDML數據庫表結構制作設計工具使用踩的坑


我使用的是一款EZDML的數據庫表結構制作設計工具

最開始在數據庫創建數據庫名為personalmall,基字符集為默認,數據庫排序規則也是默認,創建完成之后

去EZDML生成SQL

點擊執行sql

報錯了

看看sql語句

-- tb_seller
create table  `tb_seller`
(
       `Id`              INTEGER(20) auto_increment primary key not null comment '主鍵id',
       `seller_name`     VARCHAR(20) comment '賣家名',
       `seller_credit_level` VARCHAR(20) comment '賣家信用級別',
       `seller_detail_address` VARCHAR(100) comment '賣家詳細地址',
       `liaison_name`    VARCHAR(20) comment '聯系人姓名',
       `liaison_wechart` VARCHAR(20) comment '聯系人微信',
       `liaison_phone`   VARCHAR(20) comment '聯系人手機',
       `liaison_email`   VARCHAR(20) comment '聯系人郵箱',
       `account_number_status` VARCHAR(20) comment '賬號狀態',
       `license_number`  VARCHAR(50) comment '營業執照號',
       `tax_number`      VARCHAR(50) comment '稅務登記證號',
       `bank_user_name`  VARCHAR(20) comment '開戶行賬號名稱',
       `bank_account`    VARCHAR(50) comment '開戶行賬號',
       `legal_person`    VARCHAR(20) comment '法定代表人',
       `legal_person_card_id` VARCHAR(50) comment '法定代表人身份證'
);
alter table `tb_seller` comment= '賣家表';

可以看到主鍵id的類型是NUMERIC或者INTEGER類型

然后我刪除數據庫重新創建,不選擇默認的了

打開personalmall.dmx文件

類型沒有改過來,我就

然后在看生成

在回來看看

它還是變回整型的,不過沒有關系,在生成sql語句上可以就行了

刪除原來的sql

ctrl+a+Enter再點擊生成sql

-- tb_seller
create table  `tb_seller`
(
       `Id`              bigint(20) auto_increment primary key not null comment '主鍵id',
       `seller_name`     VARCHAR(20) comment '賣家名',
       `seller_credit_level` VARCHAR(20) comment '賣家信用級別',
       `seller_detail_address` VARCHAR(100) comment '賣家詳細地址',
       `liaison_name`    VARCHAR(20) comment '聯系人姓名',
       `liaison_wechart` VARCHAR(20) comment '聯系人微信',
       `liaison_phone`   VARCHAR(20) comment '聯系人手機',
       `liaison_email`   VARCHAR(20) comment '聯系人郵箱',
       `account_number_status` VARCHAR(20) comment '賬號狀態',
       `license_number`  VARCHAR(50) comment '營業執照號',
       `tax_number`      VARCHAR(50) comment '稅務登記證號',
       `bank_user_name`  VARCHAR(20) comment '開戶行賬號名稱',
       `bank_account`    VARCHAR(50) comment '開戶行賬號',
       `legal_person`    VARCHAR(20) comment '法定代表人',
       `legal_person_card_id` VARCHAR(50) comment '法定代表人身份證'
);
alter table `tb_seller` comment= '賣家表';

再次點擊執行沒有問題了

 


免責聲明!

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



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