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

    再次点击执行没有问题了

  • 相关阅读:
    (转)AJAX开发中常用的Firefox Plugins
    几种流行的AJAX框架jQuery,Mootools,Dojo,Ext JS的对比
    Excel Oledb设置
    统计数据库中所有表的基本信息
    sql 分页加排序等写法
    sql 创建索引
    SQL Server复制需要有实际的服务器名称才能连接到服务器 错误解决方案
    转转:解决Error"基础连接已经关闭: 未能为SSL/TLS 安全通道建立信任关系。"
    Reflector7.5.2.1的Bug
    查询数据库所有依赖
  • 原文地址:https://www.cnblogs.com/javawxid/p/12811926.html
Copyright © 2011-2022 走看看