mysql的键问题,
-- TableName: 话题
-- Fields topicid 主键ID
-- Fields topicname 话题名称
-- Fields num 使用数量
-- Fields ifhot 是否允许热门话题
-- Fields crtime 创建时间
-- Fields lasttime 最后操作时间
DROP TABLE IF EXISTS pw_weibo_topics;
CREATE TABLE pw_weibo_topics (
`topicid` int(10) unsigned NOT NULL AUTO_INCREMENT,
`topicname` varchar(255) NOT NULL DEFAULT '',
`num` int(10) unsigned NOT NULL DEFAULT '0',
`ifhot` tinyint(3) NOT NULL DEFAULT '1',
`crtime` int(10) NOT NULL DEFAULT '0',
`lasttime` int(10) NOT NULL DEFAULT '0',
PRIMARY KEY (`topicid`),
UNIQUE KEY `idx_topicname` (`topicname`),
KEY `idx_crtime_ifhot` (`crtime`,`ifhot`)
) TYPE=MyISAM;
UNIQUE KEY `idx_topicname` (`topicname`),这行是什么意思?
KEY `idx_crtime_ifhot` (`crtime`,`ifhot`),这行中key是外键的缩写吗?
答案:Unique Key是唯一性约束
KEY通常是INDEX同义词。如果关键字属性Unique Key在列定义中已给定,则Unique Key也可以只指定为KEY。这么做的目的是与其它数据库系统兼容。
上一个:mysql 同步 断网后 在连上 数据同步问题
下一个:mysql创建数据库问题!