实战:第二章:关于EZDML工具使用踩的坑

简介: 实战:第二章:关于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= '卖家表';

再次点击执行没有问题了

相关文章
|
6月前
|
人工智能 自然语言处理 供应链
面向企业的 ChatGPT 究极手册:第一章到第二章
面向企业的 ChatGPT 究极手册:第一章到第二章
165 0
面向企业的 ChatGPT 究极手册:第一章到第二章
|
5月前
|
算法 开发工具 数据安全/隐私保护
练手必备!Python编程实战—23个有趣的实战项目带你快速进阶
Python的练手项目有哪些值得推荐? 已经有6.4W关注,700W次浏览,回答都有450条了,本来遇到这种问题我是不会回答的,毕竟已经有太多人给出了答案,我再去回答就没什么意义了。 但想了想确实有很多刚学Python的并不清楚从哪里去找项目来练手,于是就有了这篇文章,基于这个目的,我也是找了好久,最后还是选择了分享这份手册,毕竟里面有细致的讲解,确实更适合练手一些。
|
6月前
编程笔记 01工具及参考资料
编程笔记 01工具及参考资料
|
6月前
|
机器学习/深度学习 自然语言处理 API
有一点python基础,想玩大模型,不知从何入手。快速入门。
有一点python基础,想玩大模型,不知从何入手。快速入门。
673 0
|
设计模式 前端开发 JavaScript
前端Web开发学习,入门到进阶,推荐几本很不错的书籍
前端Web开发学习,入门到进阶,推荐几本很不错的书籍
161 0
|
JavaScript 前端开发 C++
前端基础知识备忘(1)
巩固下备忘下前端的基础知识
1513 51
|
前端开发 JavaScript Java
前端基础知识备忘(2)
巩固下备忘下前端的基础知识
1345 61
|
数据可视化 Linux Python
一步步学Python:准备开发环境
在刚接触 Python 的时候,大多数人都会面临一个问题,针对不同的需求,不同的环境,我到底是选择 2 还是 3,就需要一个强大的 Python环境管理工具了,可以在电脑上同时搭建两套环境,并且可以在两个环境之间来回切换而不受对方的影响,Anaconda 就是你需要的。
|
网络协议 Python
精心整理的最全python入门思维导图(第四部分),完结
精心整理的最全python入门思维导图(第四部分),完结
精心整理的最全python入门思维导图(第四部分),完结