mysql - mysql中的触发器不允许某些列对重复值

标签 mysql database triggers

我有一个看起来像这样的表: enter image description here

我想创建一个触发器,如果​​ (Dita AND Ora AND Salla) 已作为一组值存在于数据库中,则不允许新输入。

更具体地说,如果存在 Hane, 12:00, 621 的记录。不允许插入它!

最佳答案

ALTER TABLE fiekorari
ADD UNIQUE INDEX duplli (Dita, Ora, Salla);

关于mysql - mysql中的触发器不允许某些列对重复值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50569135/

相关文章:

phpmyadmin - Navicat 在多个文件中导出大表

php - 我正在处理产品列表过滤器,但没有获得一种条件的逻辑,建议我进行更改

sql - 在 SQL 中维护上次更新日期列的最佳方法是什么?

mysql - 在插入条件下触发而不插入行

MySQL 动态键/对转换为单个记录集

php - 获取.dat文件内容php

php - sql中从另一个表的数据中选择3个用户的最佳方法是什么?

mysql触发函数使用日期添加函数

java - JDBC 是否将数据库 session 时区设置为 Java 虚拟机的时区?

database - Laravel/Homestead - 无法连接到数据库