先贴下建表语句
CREATE TABLE `jc_vote_record` (
`voterecored_id` int(11) NOT NULL auto_increment,
`user_id` int(11) default NULL,
`votetopic_id` int(11) NOT NULL,
`vote_time` datetime NOT NULL COMMENT '投票时间',
`vote_ip` varchar(50) NOT NULL COMMENT '投票IP',
`vote_cookie` varchar(32) NOT NULL COMMENT '投票COOKIE',
PRIMARY KEY (`voterecored_id`),
KEY `fk_jc_vote_record_topic` (`votetopic_id`),
KEY `fk_jc_voterecord_user` (`user_id`),
CONSTRAINT `fk_jc_voterecord_user` FOREIGN KEY (`user_id`) REFERENCES `jc_user` (`user_id`),
CONSTRAINT `fk_jc_vote_record_topic` FOREIGN KEY (`votetopic_id`) REFERENCES `jc_vote_topic` (`votetopic_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='CMS投票记录';
我的问题:`fk_jc_voterecord_user` 和 `fk_jc_vote_record_topic` 是做什么用的啊. 给这个约束做起一个别名么? 最近在研究一个开源项目,不太懂,多多指教啊~,我感觉完全可以把 `fk_jc_voterecord_user` 去掉的啊..mysql
CREATE TABLE `jc_vote_record` (
`voterecored_id` int(11) NOT NULL auto_increment,
`user_id` int(11) default NULL,
`votetopic_id` int(11) NOT NULL,
`vote_time` datetime NOT NULL COMMENT '投票时间',
`vote_ip` varchar(50) NOT NULL COMMENT '投票IP',
`vote_cookie` varchar(32) NOT NULL COMMENT '投票COOKIE',
PRIMARY KEY (`voterecored_id`),
KEY `fk_jc_vote_record_topic` (`votetopic_id`),
KEY `fk_jc_voterecord_user` (`user_id`),
CONSTRAINT `fk_jc_voterecord_user` FOREIGN KEY (`user_id`) REFERENCES `jc_user` (`user_id`),
CONSTRAINT `fk_jc_vote_record_topic` FOREIGN KEY (`votetopic_id`) REFERENCES `jc_vote_topic` (`votetopic_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='CMS投票记录';
我的问题:`fk_jc_voterecord_user` 和 `fk_jc_vote_record_topic` 是做什么用的啊. 给这个约束做起一个别名么? 最近在研究一个开源项目,不太懂,多多指教啊~,我感觉完全可以把 `fk_jc_voterecord_user` 去掉的啊..mysql
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货