zoukankan      html  css  js  c++  java
  • 关于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= '卖家表';

    再次点击执行没有问题了

  • 相关阅读:
    [mysql]增加域设置 auto_increment
    【mysql乱码】解决php中向mysql插入中文数据乱码的问题
    WIN7 嵌入式系统安装教程 Windows Embedded Standard 2011 安装
    STM32F4 串口实验中收不到超级终端发送的数据,调试工具却可以
    STM32F4 输入输出(GPIO)模式理解
    STM32——GPIO之从库函数到寄存器的前因后果
    STM32 下的库函数和寄存器操作比较
    JLINK(SEGGER)灯不亮 USB不识别固件修复、clone修改
    lwip Light Weight (轻型)IP协议
    stm32开发之串口的调试
  • 原文地址:https://www.cnblogs.com/javawxid/p/11068236.html
Copyright © 2011-2022 走看看