2021-09-01 明明加了唯一索引,为什么还是产生重复数据? 明明加了唯一索引,为什么还是产生重复数据? 前段时间我踩过一个坑:在mysql8的一张innodb引擎的表中,加了唯一索引,但最后发现数据竟然还是重复了。到底怎么回事呢?本文通过一次踩坑经历,聊聊唯一索引,一些有意思的知识点。1.还原问题现场前段时间,为了防止商品组产生重复的数据,我专门加了一张防重表。如果大家对防重表,比较感兴趣,可以看看我的另一篇文章 《高并发下如何防重?》,里面有详细的介绍。问题就出在商品组的防重表上。具体表结构如下:CREATE TABLE `product_group_unique` ( `id` bigint NOT NULL, `category_id` bigint NOT NULL, `unit_id` bigint NOT NULL, `model_hash` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL, `in_date` datetime NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin... 王子 2021-09-01 MySQL,数据库 223 阅读 0 评论 2021年09月01日 223 阅读 0 评论
2017-10-31 ORACLE创建表空间和用户 ORACLE创建表空间和用户 1、登录以sys/sys超级用户登录pl/sql运行 cmdsqlplus /nologSQL>conn/as sysdba2、创建临时表空间create temporary tablespace RESIDENCY_TEMPtempfile 'D:ctd_soft_installoracleoradataorclRESIDENCY_TEMP.dbf'size 50mautoextend onnext 50m maxsize 20480mextent management local;3、创建数据表空间create tablespace RESIDENCYloggingdatafile 'D:ctd_soft_installoracleoradataorclRESIDENCY.dbf'size 50mautoextend onnext 50m maxsize 20480mextent management local;4、创建用户并指定表空间create user RESIDENCY identified by RESIDENCY default tablespace RE... 王子 2017-10-31 Oracle,数据库 132 阅读 0 评论 2017年10月31日 132 阅读 0 评论