Mysql唯一约束

1.查看所有约束

java 复制代码
SELECT 
    CONSTRAINT_NAME, 
    TABLE_NAME, 
    CONSTRAINT_TYPE 
FROM 
    information_schema.TABLE_CONSTRAINTS 
WHERE 
    TABLE_NAME = '表名字';

2.删除约束

java 复制代码
ALTER TABLE bus_qualification DROP INDEX unique_item_name;

3.添加约束

java 复制代码
ALTER TABLE bus_qualification ADD UNIQUE KEY unique_item_name_company (item_name, item_company);

4.查看具体约束

java 复制代码
SELECT 
    COLUMN_NAME, 
    CONSTRAINT_NAME 
FROM 
    information_schema.KEY_COLUMN_USAGE 
WHERE 
    TABLE_NAME = '表名';
相关推荐
行云流水行云流水23 分钟前
数据库、数据仓库、数据中台、数据湖相关概念
数据库·数据仓库
John Song25 分钟前
Redis 集群批量删除key报错 CROSSSLOT Keys in request don‘t hash to the same slot
数据库·redis·哈希算法
IvanCodes39 分钟前
七、Sqoop Job:简化与自动化数据迁移任务及免密执行
大数据·数据库·hadoop·sqoop
tonexuan1 小时前
MySQL 8.0 绿色版安装和配置过程
数据库·mysql
JohnYan1 小时前
工作笔记- 记一次MySQL数据移植表空间错误排除
数据库·后端·mysql
我最厉害。,。1 小时前
Windows权限提升篇&数据库篇&MYSQL&MSSQL&ORACLE&自动化项目
数据库·mysql·sqlserver
远方16092 小时前
20-Oracle 23 ai free Database Sharding-特性验证
数据库·人工智能·oracle
GoodStudyAndDayDayUp2 小时前
初入 python Django 框架总结
数据库·python·django
@大嘴巴子3 小时前
MySQL知识回顾总结----数据库基础
数据库·mysql
lubiii_3 小时前
SQL手工测试(MySQL数据库)
数据库·mysql·web安全·网络安全