mysql KEY是什么键?有什么作用?
1.表
CREATE TABLE `jforum_posts` (
`post_id` int(11) NOT NULL AUTO_INCREMENT,
`topic_id` int(11) NOT NULL DEFAULT '0',
`forum_id` int(11) NOT NULL DEFAULT '0',
`user_id` int(11) NOT NULL DEFAULT '0',
`post_time` datetime DEFAULT NULL,
`poster_ip` varchar(15) DEFAULT NULL,
`enable_bbcode` tinyint(1) NOT NULL DEFAULT '1',
`enable_html` tinyint(1) NOT NULL DEFAULT '1',
`enable_smilies` tinyint(1) NOT NULL DEFAULT '1',
`enable_sig` tinyint(1) NOT NULL DEFAULT '1',
`post_edit_time` datetime DEFAULT NULL,
`post_edit_count` int(11) NOT NULL DEFAULT '0',
`status` tinyint(1) DEFAULT '1',
`attach` tinyint(1) DEFAULT '0',
`need_moderate` tinyint(1) DEFAULT '0',
PRIMARY KEY (`post_id`),
KEY `user_id` (`user_id`),
KEY `topic_id` (`topic_id`),
KEY `forum_id` (`forum_id`),
KEY `post_time` (`post_time`),
KEY `need_moderate` (`need_moderate`)
) ENGINE=InnoDB AUTO_INCREMENT=31 DEFAULT CHARSET=utf8
2.问题
这里的KEY是什么键?是外键吗?如果不是外键,它有什么用?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论