mysql front 垃圾_MySQL_Front 的缺点

你如果在MySQL_Front的 SQL编辑器上写下以下代码,并按F9运行的话,会出错

create database webshop default charset utf8 COLLATE utf8_general_ci;

use webshop;

create table BuildVersion(

SystemInformationID tinyint auto_increment  not null primary key,

DatabaseVersion varchar(25) not null,

VersionDate  DATE not null

);

create table ErrorLog(

ErrorLogID  int auto_increment  not null primary key,

ErrorTime   DATETIME not null ,

UserName    varchar(128) not null,

ErrorNumber int not null,

ErrorMessage varchar(4000) not null

);

create table Address(

AddressID int auto_increment not null primary key,

AddressLine1 varchar(120) not null,

AddressLine2 varchar(120),

City varchar(60) not null,

Province varchar(60) ,

PostalCode varchar(15) not null,

CountryRegion varchar(100) not null,

ModifiedDate datetime not null

)TYPE = InnoDB;

create table Customer(

CustomerID int auto_increment not null primary key,

NameStyle tinyint not null default 1,

Title varchar(16),

FirstName varchar(100) not null,

MiddleName varchar(100) ,

LastName   varchar(100) not null,

Suffix   varchar(20) ,

CompanyName varchar(240) ,

SalePerson  varchar(500),

EmailAddress varchar(50),

Phone varchar(25),

PasswordHash varchar(128) not null,

ModifiedDate datetime not null

)TYPE = InnoDB;

create table CustomerAddress(

CustomerID int not null,

AddressID int not null,

AddressType varchar(100) not null,

ModifiedDate datetime not null,

primary key (CustomerID,AddressID),

foreign key (CustomerID) references Customer(CustomerID) on update cascade,

foreign key (AddressID) references Address(AddressID) on update cascade

)TYPE = InnoDB;

create table SalesOrderHeader(

SalesOrderID int not null,

OrderDate datetime not null,

DueDate datetime not null,

ShipDate datetime ,

status tinyint not null,

/*Order current status. 1 = In process; 2 = Approved; 3 = Backordered; 4 = Rejected; 5 = Shipped; 6 = Cancelled*/

CustomerID int not null,

ShipToAddressID int ,

BillToAddressID int ,

ShipMethod varchar(100) not null,

SubTotal float(0.00) not null,

taxAmt float(0.00) not null,

Freight float(0.00) not null,

Comment text ,

ModifiedDate datetime not null,

foreign key (BillToAddressID) references Address(AddressID) on update cascade,

foreign key (ShipToAddressID) references Address(AddressID) on update cascade,

foreign key (CustomerID) references Customer(CustomerID) on update cascade

)TYPE = InnoDB;

指示说有些表不能创建,

如果一个一个地来就可以,

在HeidiSQL中则可以。

为什么呢?

我也不知道,

大家不防讨论一下。

说明:我的MySQL-Front 版本是 V 5.1 (Build:1.32)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值