全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 246|回复: 2

[Windows VPS] [已经解决]mysql数据库问题

[复制链接]
发表于 2019-9-20 15:59:05 | 显示全部楼层 |阅读模式
本帖最后由 pufengzai0 于 2019-9-20 16:16 编辑




数据库结构如图,主要是用来储存采集的数据的。现在的用法是每次上传数据时都会查询tp_id的值是否存在,不存在才上传。

有朋友说除了把序号设置为主键以外还可以把tp_id也设置成主键不可重复的,这样就只管上传不管是否重复了(因为如果重复的写不进去),减少查询一个步骤效率会高一些

那么问题来了:怎么设置tp_id也为不可重复的值


刚接触mysql不太懂还请有空余时间的朋友帮忙看下,数据库我上传过来了,帮我改下也行,万分感谢!


主要目的是:保持序号为自增值,然后tp_id为不可重复值

瞎折腾弄出来的解决方法,不知道对不对,反正好像能达到目的了:
1、把tp_id设置为整数
2、按图片新建索引

发表于 2019-9-20 16:06:35 | 显示全部楼层
tp_id建立uk唯一索引
 楼主| 发表于 2019-9-20 16:13:06 | 显示全部楼层
简简单单 发表于 2019-9-20 16:06
tp_id建立uk唯一索引

好的谢谢,已经解决了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-26 05:41 , Processed in 0.059867 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表