• 关于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= '卖家表';

    再次点击执行没有问题了

  • 相关阅读:
    Jmeter学习笔记-初级
    python selenium利用 126.com id自动生成
    Python代码无法保存
    卸载python2.7出错
    python pip用法
    pycharm 连接数据库
    Python打包PyPI上传实践
    Python实现Api的Mock测试
    抓包工具使用
    Jenkins+Ant可持续集成Jmeter脚本
  • 原文地址:https://www.cnblogs.com/javawxid/p/15644605.html
Copyright © 2020-2023  润新知