MySQL_Front 的缺点
来源:互联网 发布:出租房改造 知乎 编辑:程序博客网 时间:2024/04/28 19:36
你如果在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)
- MySQL_Front 的缺点
- mysql_front连接报错,sql执行错误#3167的解决方案
- mysql_front连接报错,sql执行错误#3167的解决方案---永久生效
- mysql&mysql_front 小问题
- 分层的缺点、面向对象的缺点
- 中国企业的的缺点
- 校友录的缺点
- 配置文件的缺点
- C#的缺点是什么
- HDLC的缺点
- MessageBox的缺点
- 克服自己的缺点
- java的缺点
- Linux的唯一缺点
- Ajax的缺点
- 80后的缺点
- C++ 的缺点
- csla.net 的缺点
- MontaVista嵌入Moblin
- 自制叉烧肉
- SOPCAST所有频道的地址
- 归档模式下初始化中归档参数的设置
- iHR人力资源管理系统
- MySQL_Front 的缺点
- ORA-00376错误 利用归档日志恢复数据文件
- 比较2个xml文件
- 物流车辆的好管家
- varchar和nvarchar
- poi一些操作的常用方法
- C# 的继承体系
- 用C#创建Windows服务(Windows Services)
- mysql 的load data infile