阅读原文请点击:http://click.aliyun.com/m/23921/
摘要: mysql的联合主键:用2个字段(或者多个字段,后面具体都是用2个字段组合)来确定一条记录,说明,这2个字段都不是唯一的,2个字段可以分别重复,这么设置的好处,可以很直观的看到某个重复字段的记录条数。
mysql的联合主键:用2个字段(或者多个字段,后面具体都是用2个字段组合)来确定一条记录,说明,这2个字段都不是唯一的,2个字段可以分别重复,这么设置的好处,可以很直观的看到某个重复字段的记录条数。
在mysql当中我们经常认为主键只能设置一个,那如果我们想设置两个呢?如下图:
1 2 3 4 5 6 7 8 9 10
| CREATE TABLE `test` ( `id` int(11) NOT NULL AUTO_INCREMENT, `date` varchar(25) DEFAULT NULL, `sess_id` varchar(255) DEFAULT NULL, `keyword` varchar(25) NOT NULL, `url_n` varchar(3) DEFAULT NULL, `s_n` varchar(3) DEFAULT NULL, `select_url` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`,`keyword`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|