Моя схема SQL
CREATE TABLE Foo (
`bar` INT NULL ,
`name` VARCHAR (59) NOT NULL ,
UNIQUE ( `name`, `bar` )
) ENGINE = INNODB;
MySQL позволяет повторить следующий оператор, что приводит к дублированию.
INSERT INTO Foo (`bar`, `name`) VALUES (NULL, 'abc');
несмотря на то, что
UNIQUE ( `name`, `bar` )
Почему это переносится и как я могу остановить его?