海洋seacms数据库去重并禁止添加同名影片
注意:需要用到Navicat,自行搜索下载。
首先第一步,先去除mysql数据库内的重复数据,也就是相同片名的影片,使用Navicat或phpmyadmin运行命令
delete from sea_data where v_id in (select v_id from (select v_id from sea_data where v_name in (select v_name from sea_data group by v_name having count(v_name)>1) and v_id not in(select min(v_id) from sea_data group by v_name having count(v_name)>1)) as tmpresult)
affected rows:38761 (找到同名影片的数量)
时间:3.264s (处理数据时间)
然后,使用Navicat连接mysql数据库,右键选择“sea_data”-->设计表,打开“索引”
最后,将"idx_name"索引类型修改为“UNIQUE”,并添加字段“v_enname”,点击左上角“保存”mysql数据库即可。
赞一波!
相关文章
- 主流数据库中间件介绍和对比
- 数据库系列:MySQL引擎MyISAM和InnoDB的比较
- mysql 数据库设计三大范式
- 数据库管理工具DBeaver 支持多种数据库
- 支持多种不同类型的数据库管理工具分享
- navicat 数据库结构同步
- 数据库ORM框架原理和实现
- .NET架构师技术要求:掌握.NET平台和架构设计能力
- MySQL 数据库备份和还原数据库 mysqldump、source
- .NET C# EntityFrameworkCore(EF)连接PostgreSQL数据库
- .NET C#连接使用PostgreSQL数据库
- .NET EF连接MySQL数据库
- 如何使用Python备份MySQL数据库?
- 如何使用Python连接到驻留在内存中的SQLite数据库?
- 数据库死锁及解决死锁
- PHP如何使用phpMyadmin创建Mysql数据库
- 开源数据库DevOps及CI/CD工具Bytebase
- 深入了解SQLite:轻量级数据库引擎的力量
- 解决Java开发中的数据库连接池性能瓶颈问题
- MySQL数据库优化实战:提升性能的关键策略
文章评论
评论问答