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 = '表名';
相关推荐
专注API从业者几秒前
淘宝商品详情 API 的 Webhook 回调机制设计与实现:实现数据主动推送
大数据·前端·数据结构·数据库
魔极客9 分钟前
阿里云免费额度用完即停设置指南
数据库·阿里云·云计算
半杯橙汁10 分钟前
Navicat Trial 出现 ‌1251 报错问题解决
mysql
逸Y 仙X11 分钟前
文章九:ElasticSearch索引字段常见属性
java·大数据·服务器·数据库·elasticsearch·搜索引擎
WordPress学习笔记12 分钟前
WordPress报错 Error establishing a database connection
数据库·wordpress
9稳15 分钟前
基于plc的自动化立体仓库控制系统设计
开发语言·网络·数据库·嵌入式硬件·plc
IMPYLH22 分钟前
Linux 的 cut 命令
linux·运维·服务器·数据库
次旅行的库23 分钟前
MQTT学习笔记
数据库·笔记·物联网·学习
whn197724 分钟前
达梦许可license 检查
数据库
执笔画情ora25 分钟前
Postgresql管理-锁管理与分析
数据库·postgresql