mysql5.7外键_mysql5.7 创建表外键失败 求看下!!!! 折磨我一天了?

CREATE TABLE `trkr_admin` (

`id` TINYINT(3) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '管理员ID编号',

`name` CHAR(30) NOT NULL DEFAULT '' COMMENT '管理员账号',

`cname` CHAR(30) NOT NULL DEFAULT '' COMMENT '管理员昵称',

`password` CHAR(32) NOT NULL DEFAULT '' COMMENT '管理员密码',

`status` TINYINT(4) NOT NULL DEFAULT '1' COMMENT '账号状态 1开启 2关闭',

PRIMARY KEY (`id`),

UNIQUE INDEX `name` (`name`),

UNIQUE INDEX `cname` (`cname`)

)

COLLATE='utf8mb4_general_ci'

ENGINE=InnoDB

;

CREATE TABLE `trkr_article` (

`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '文章ID编号',

`title` CHAR(20) NOT NULL DEFAULT '' COMMENT '文章标题名称',

`content` VARCHAR(16000) NOT NULL DEFAULT ' ' COMMENT '文章的内容',

`bind_adminname_id` TINYINT(3) UNSIGNED NOT NULL COMMENT '发表文章的作者外键',

PRIMARY KEY (`id`),

INDEX `bind_adminname_id` (`bind_adminname_id`),

CONSTRAINT `trkr_article_ibfk_1` FOREIGN KEY (`bind_adminname_id`) REFERENCES `trkr_admin` (`id`),

FULLTEXT (title,content) WITH PARSER ngram

)

COLLATE='utf8mb4_general_ci'

ENGINE=InnoDB

;

看样子像是子表字段索引没建?或者你那个解析器ngram执行有没问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值