qyvlik

qyvlik

V2EX 第 228833 号会员,加入于 2017-05-03 19:31:22 +08:00
根据 qyvlik 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
qyvlik 最近回复了
158 天前
回复了 awanganddong 创建的主题 MySQL mysql 在 rc 模式下的锁机制
CREATE TABLE `pyjy_vd_member_feature_content` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`member_id` int(11) NOT NULL DEFAULT '0',
`feature_id` int(11) NOT NULL DEFAULT '0',
`state` tinyint(2) NOT NULL DEFAULT '1' COMMENT '1 尚未提交审核 2 正在审核 3 审核通过 4 审核拒绝',
`content` varchar(300) CHARACTER SET utf8 NOT NULL DEFAULT '',
`main_id` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
UNIQUE KEY `featrueid_memberid_state` (`featrue_id `,`member_id `,`state`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户特质内容';

SQL 建表语句 `UNIQUE KEY` 才是声明唯一键的语法,推荐使用数据库控制唯一性,而不是使用程序控制。

多字段索引(联合索引)是指 `KEY index_name(field_1, field_2, field_3)`,你的原表是多个单列索引,参考 [多个单列索引和联合索引的区别详解]( https://blog.csdn.net/Abysscarry/article/details/80792876)。

由于你的原表是多个单列索引,所以在更新、删除、查询的时候,只能使用其中一个单列索引。至于为什么使用 feature_id 这个字段,取决于 MySQL 的开销计算。
159 天前
回复了 awanganddong 创建的主题 MySQL mysql 在 rc 模式下的锁机制
MySQL 单条的 查询、更新、删除语句中,只能使用一个索引(单字段索引或者多字段索引都称为一个索引)
@awanganddong
159 天前
回复了 awanganddong 创建的主题 MySQL mysql 在 rc 模式下的锁机制
1. member_id_index,feature_id_index,member_feature_content_state_idx,member_feature_content_main_id_idx 这些索引无法再一次 Query 中使用。

2. UPDATE `pyjy_vd_member_feature_content` SET `view_count` = `view_count` + 85 WHERE `feature_id` = ? AND `member_id` =? AND `main_id` = ? AND `state` = ? 这个语句只会挑选一个索引。

3. 现在你知道死锁是由于 feature_id 导致,所以 UPDATE 的 WHERE 需要有 ID
4. SQL 语句修改方式如下:

SELECT id FROM `pyjy_vd_member_feature_content` WHERE `feature_id` = ? AND `member_id` =? AND `main_id` = ? AND `state` = ?
UPDATE SET `view_count` = `view_count` + 85 WHERE id = ? AND ...
180 天前
回复了 vpao233 创建的主题 分享发现 搞了个免费实用的接口收集文档...
这里有个 Free for developers 的站点: https://free-for.dev/#/
220 天前
回复了 cernard 创建的主题 分享创造 加密货币监控软件
可以考虑用 github.com/ccxt/ccxt 来支持大部分主流交易所
2020-11-25 15:56:30 +08:00
回复了 qingwalashi 创建的主题 问与答 付费征集 b2b.10086.cn 爬虫方案,需验证可行
基于现有 浏览器插件 进行抓取,例如 web-scraper 。
可以看一下这个项目: https://github.com/252860883/ArtQRCode
通过自定义图片素材,可以生成别具一格的二维码
2020-08-26 10:59:06 +08:00
回复了 statement 创建的主题 问与答 有没有托管 nginx 的云服务
域名在 godaddy 的话,可以直接重定向。或者试试 https://dashboard.easyredir.com 免费套餐支持一个域名重定向。到时不知道支不支持 https
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2229 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 10ms · UTC 11:26 · PVG 19:26 · LAX 03:26 · JFK 06:26
♥ Do have faith in what you're doing.