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 = '表名';
相关推荐
小猿姐1 小时前
Ape-DTS:开源 DTS 工具,助力自建 MySQL、PostgreSQL 迁移上云
数据库·mysql·postgresql·开源
百香果果ccc1 小时前
MySQL中的单行函数和聚合函数
数据库·mysql
摸摸陌陌1 小时前
Redis快速入门
数据库·redis·缓存
Elastic 中国社区官方博客2 小时前
Elasticsearch Serverless 中的数据流自动分片
大数据·数据库·elasticsearch·搜索引擎·serverless·时序数据库
Minyy112 小时前
牛客网刷题SQL--高级查询
数据库·sql
ygqygq22 小时前
ElK 8 收集 MySQL 慢查询日志并通过 ElastAlert2 告警至飞书
mysql·elk·飞书
秋意钟2 小时前
MySQL基本架构
数据库·mysql·架构
朱小勇本勇2 小时前
Qt实现控件拖曳
开发语言·数据库·qt
m0_748245922 小时前
mysql之如何获知版本
数据库·mysql
纯洁的小魔鬼2 小时前
redis 基础
数据库·redis·命令行