数据库中一个表,它的外键是有两个键组合而成,如(id,B)
现在我对主键其中的id,建立外键,与另外一个表的主键链接起来。
两个键的类型一直,引擎也都是InnoDBsql执行出现的错误代码:1005
请问大家是什么问题呢?命令如下:
ALTER TABLE `blpcd`.`track` ADD CONSTRAINT `new_fk_constraint` FOREIGN KEY `new_fk_constraint` (`id`)
REFERENCES `cd` (`id`)
ON DELETE CASCADE
ON UPDATE CASCADE;
现在我对主键其中的id,建立外键,与另外一个表的主键链接起来。
两个键的类型一直,引擎也都是InnoDBsql执行出现的错误代码:1005
请问大家是什么问题呢?命令如下:
ALTER TABLE `blpcd`.`track` ADD CONSTRAINT `new_fk_constraint` FOREIGN KEY `new_fk_constraint` (`id`)
REFERENCES `cd` (`id`)
ON DELETE CASCADE
ON UPDATE CASCADE;
解决方案 »
- 关于向数据库中指插入数据的问题
- 两个表left outer join 这样一段查询为什么会有空值
- 关于mysql cluster启动问题
- 求一个高效率的查询语句。
- mysql cluster中建表为什么不能建引擎是ndbcluster的?
- mysql 中得到上个月中的日期问题
- mysql一运行phpmyadmin中断服务
- 100分救命啊,MYSQL完蛋了
- Host 'xxxxxx' is blocked because of many connection errors. Unblock with 'mysqladmin flush-hosts' 怎么办
- 3表关联 求总数
- 急急急,MySql中执行的所有脚本都提示Table"DataBase名.表名"doesn't Exist!
- 安装的MYSQL For Windows V5.0.67 老是出现1045 access denied for user 'root'@localhost'
show create table cd;贴出来以供分析。
PRIMARY KEY (id)
) TYPE=INNODB;
CREATE TABLE child(id INT, parent_id INT,
INDEX par_ind (parent_id),
FOREIGN KEY (parent_id) REFERENCES parent(id)
ON DELETE CASCADE
) TYPE=INNODB;