mysql建表出错 本帖最后由 wz9355 于 2011-06-09 14:07:59 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 测试如下,没有问题啊,你的默认存储引擎是什么? 必须是INNODB才支持外键。mysql> CREATE TABLE Employee( -> EmployeeId integer auto_increment not null, -> DepartmentId integer not null, -> PositionId integer not null, -> EmployeeLoginName varchar(50) not null, -> EmployeePassword varchar(20) not null, -> EmployeeRealName varchar(50), -> BaseSalary decimal(20), -> foreign key(DepartmentId) references Department(DepartmentId), -> foreign key(PositionId) references Positions(PositionId), -> primary key(EmployeeId));Query OK, 0 rows affected (0.16 sec)mysql> 检查表引擎,引擎INNODB才行* 两个表必须是InnoDB表类型。 * 使用在外键关系的域必须为索引型(Index)。 * 使用在外键关系的域必须与数据类型相似。 mysql 分组查询 求系统开发 合同样本 菜鸟请教高手:.txt形式的数据如何导入到Mysql数据库中 Mysql 无法安装【求救】~!~!~ mysql 查询 统计 求助 mysql_fetch_fields函数返回的结果有非法地址! 怎么写个SQL,复制一张表成另一个新表。(最好SQlite能用) C++与MYSQL的问题 Mysql服务启动不起来,何解(很急很急) 求助数据库还原备份问题 求解!!!本人sql不懂,请说明白点 mysql in 语句的问题
mysql> CREATE TABLE Employee(
-> EmployeeId integer auto_increment not null,
-> DepartmentId integer not null,
-> PositionId integer not null,
-> EmployeeLoginName varchar(50) not null,
-> EmployeePassword varchar(20) not null,
-> EmployeeRealName varchar(50),
-> BaseSalary decimal(20),
-> foreign key(DepartmentId) references Department(DepartmentId),
-> foreign key(PositionId) references Positions(PositionId),
-> primary key(EmployeeId));
Query OK, 0 rows affected (0.16 sec)mysql>
* 两个表必须是InnoDB表类型。
* 使用在外键关系的域必须为索引型(Index)。
* 使用在外键关系的域必须与数据类型相似。