我使用的是一款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= '卖家表';

再次点击执行没有问题了

关于EZDML数据库表结构制作设计工具使用踩的坑的更多相关文章

  1. API文档管理工具-数据库表结构思考.

    API文档管理工具-数据库表结构思考. PS: 管理工具只是为了方便自己记录API的一些基本信息,方便不同的开发人员 (App Developer, Restful API Developer)之间的 ...

  2. 【工具篇】利用DBExportDoc V1.0 For MySQL自动生成数据库表结构文档

    对于DBA或开发来说,如何规范化你的数据库表结构文档是灰常之重要的一件事情.但是当你的库,你的表排山倒海滴多的时候,你就会很头疼了. 推荐一款工具DBExportDoc V1.0 For MySQL( ...

  3. 物理数据模型(PDM)->概念数据模型 (CDM)->面向对象模型 (OOM):适用于已经设计好数据库表结构了。

    物理数据模型(PDM)->概念数据模型 (CDM)->面向对象模型 (OOM):适用于已经设计好数据库表结构了.   步骤如下: 一.反向生成物理数据模型PDM 开发环境 PowerDes ...

  4. magereverse - Magento数据库表结构

    Magento数据库表结构相当复杂,250多张表包含了非常多的表关联关系,让刚刚接触Magento的开发者来说真的非常头疼.往往是看到一个产品的各种属性分散在非常多的表中,找不到任何办法来取出它们的数 ...

  5. 微调数据库表结构,30 分钟搞定 WordPress 数据库查询缓慢问题

    同事的美女图片站,基于 WordPress 搭建的,因为数据越来越多,变得慢,我从 PHP slow log 里面看出是 WordPress 有些查询总是很慢,即使已经安装了页面缓存插件,但是由于页面 ...

  6. FocusBI: 《DW/BI项目管理》之数据库表结构 (原创)

    关注微信公众号:FocusBI 查看更多文章:加QQ群:808774277 获取学习资料和一起探讨问题. <商业智能教程>pdf下载地址 链接:https://pan.baidu.com/ ...

  7. 不同数据库表结构的转化,PowerDesigner的使用教程

    通过学习PowerDesigner工具,学习概念模型,物理模型,面向对象模型,业务模型,以及不同数据库表结构的转化. 通过案例给大家分享,sql server 2008r2 数据库和oracle数据库 ...

  8. Mybatis总结之如何自动生成数据库表结构

    一般情况下,用Mybatis的时候是先设计表结构再进行实体类以及映射文件编写的,特别是用代码生成器的时候. 但有时候不想用代码生成器,也不想定义表结构,那怎么办? 这个时候就会想到Hibernate, ...

  9. 为什么要用hibernate 与基于数据库表结构的项目开发

    最近开始学习hibernate,其实并不知道要学习什么,有什么用.后来问了一下同事,他就说快捷方便简单,很多事情不用自己做他会帮你做好,但是我觉得不应该是这样的,于是我就去搜了一下,就搜到了一篇帖子, ...

随机推荐

  1. Java面试 - 什么是单例设计模式,为什么要使用单例设计模式,如何实现单例设计模式(饿汉式和懒汉式)?

    什么是单例设计模式? 单例设计模式就是一种控制实例化对象个数的设计模式. 为什么要使用单例设计模式? 使用单例设计模式可以节省内存空间,提高性能.因为很多情况下,有些类是不需要重复产生对象的. 如果重 ...

  2. 20175316 盛茂淞 2018-2019-2 《Java程序设计》实验三《敏捷开发与XP实践》 实验报告

    实验内容与要求 1.XP基础 极限编程(Extreme Programming,XP)是一种全新而快捷的软件开发方法.XP团队使用现场客户.特殊计划方法和持续测试来提供快速的反馈和全面的交流: XP是 ...

  3. C++:盾神与条状项链

    实现代码如下: #include<cstdlib> #include <string> #include <iostream> using namespace st ...

  4. 笔记-4:mysql数据查询

    1.创建查询表 1.1 创建班级表 含义 字段名 数据类型 宽度 班级编号 classNo 字符型 6 班级名称 className 字符型 20 所属院系 department 字符型 30 年级 ...

  5. rgba()和opacity的比较(转)

    https://blog.csdn.net/u014150409/article/details/44906767

  6. Java 中的锁原理、锁优化、CAS、AQS 详解!

    来源:jianshu.com/p/e674ee68fd3f 1.为什么要用锁? 锁-是为了解决并发操作引起的脏读.数据不一致的问题. 2.锁实现的基本原理 2.1.volatile Java编程语言允 ...

  7. (一)ORM基础

    一.ORM思想解析 要了解学习Hibernate框架,就不得不提到ORM思想,因为Hibernate就是基于ORM思想的一个产品. 1.1 介绍 广义上,ORM指的是面向对象的对象模型和关系型数据库的 ...

  8. HTTP协议探究(五):H2中一些重要的概念

    一 复习与目标 1 复习 简单密码学.对称加密与非对称加密 数字签名.数字证书 SSL/TLS HTTPS = HTTP + SSL/TLS,SSL/TLS为HTTP提供了保密性.完整性和鉴别性 2 ...

  9. internal关键字

    internal修饰符可以用于类型或成员,使用该修饰符声明的类型或成员只能在同一程集内访问,接口的成员不能使用internal修饰符. 就是使用internal的类只能在同一个项目中使用,不能在别的项 ...

  10. 解决 Linux grep 不高亮显示

    今天偶然发现一个问题,在 grep 日志的过程中,搜出来一大坨但是被 grep 的那一段未高亮显示,属实有些难受,高亮显示是 Linux 的高亮本来就是 Linux 的功能,与连接工具(我用的 xsh ...