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 = '表名';
相关推荐
Dreamboat¿1 小时前
SQL 注入漏洞
数据库·sql
曹牧2 小时前
Oracle数据库中,将JSON字符串转换为多行数据
数据库·oracle·json
被摘下的星星2 小时前
MySQL count()函数的用法
数据库·mysql
末央&2 小时前
【天机论坛】项目环境搭建和数据库设计
java·数据库
徒 花2 小时前
数据库知识复习07
数据库·作业
素玥2 小时前
实训5 python连接mysql数据库
数据库·python·mysql
jnrjian3 小时前
text index 查看index column index定义 index 刷新频率 index视图
数据库·oracle
瀚高PG实验室3 小时前
审计策略修改
网络·数据库·瀚高数据库
言慢行善3 小时前
sqlserver模糊查询问题
java·数据库·sqlserver
韶博雅3 小时前
emcc24ai
开发语言·数据库·python