Как создать trigger

chelovek

Новичок
Как создать trigger

Подскажите пожалуйста, как написать триггер, который выдавал бы ошибку при добавлении или обновлении поля, только в случае, когда 2 вводимых значения полей совпадают с двумя существующими одновременно.

структурка совсем простая...
PHP:
CREATE TABLE `jobtitle` ( 
          `id_JobTitle` int(11) NOT NULL auto_increment, 
          `id_CategoryWorker` int(11) NOT NULL, 
          `Title` char(255) NOT NULL, 
           PRIMARY KEY  (`id_JobTitle`), 
           KEY `id_CategoryWorker` (`id_CategoryWorker`), 
          CONSTRAINT `jobtitle_ibfk_1` FOREIGN KEY (`id_CategoryWorker`) REFERENCES `categoryworker` (`id_CategoryWorker`) ON UPDATE CASCADE 
) ENGINE=InnoDB DEFAULT CHARSET=utf8
Поля `id_CategoryWorker` и `Title` как раз и должны проверяться на уникальность!

Заранее благодарю...
 

Fally

Новичок
В доки посмотри, там же всё написано или Поль Дюбуа "MySQL"... прочти там написано.
 
Сверху