关于mysql的符合主键的定义和解释
2024-10-08 19:26:28
DROP TABLE IF EXISTS `v9_vote_data`;
CREATE TABLE `v9_vote_data` (
`userid` mediumint(8) unsigned DEFAULT '0',
`username` char(20) NOT NULL,
`subjectid` mediumint(8) unsigned NOT NULL DEFAULT '0',
`time` int(10) unsigned NOT NULL DEFAULT '0',
`ip` char(15) NOT NULL,
`data` text NOT NULL,
`userinfo` text NOT NULL,
KEY `subjectid` (`subjectid`),
KEY `userid` (`userid`),
KEY `ip` (`ip`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
这个是投票表的一个分表:
其中KEY `subjectid` (`subjectid`),
KEY `userid` (`userid`),
KEY `ip` (`ip`)这个是复合主键,用于区别数据的。 这个投票数据表,需要这3个键值方能区别每一条数据。
最新文章
- python2.7 报错(UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 0: ordinal not in range(128))
- win10 使用docker
- input点击链接另一个页面,各种操作
- 通过ADO方式连接数据库
- 《编写高质量代码:改善C#程序的157个建议》源码下载
- FJNU 1152 Fat Brother And Integer(胖哥与整数)
- jquery中交替点击事件toggle方法的使用示例
- Charles --- Mac 抓包工具
- hihoCoder 1092 : Have Lunch Together
- jQuery源码笔记——数据缓存
- Android - 分享内容
- hdu2222 Keywords Search(AC自动机初步)
- 【机器学习实战】第11章 使用 Apriori 算法进行关联分析
- activity的启动模式和栈管理
- LeetCode 509 Fibonacci Number 解题报告
- 一些js在线引用文档
- Python 管理 MySQL
- VirtualBox 安装XP虚拟机需要注意的问题
- NUC972 MDK NON-OS
- javaScript 工作必知(十一) 数组常用方法实现