Obecně to není způsob, jakým bychom měli používat vztahy, ale lze to provést pomocí sloupce, který může mít pouze jednu hodnotu, ale který má také UNIQUE KEY
nad tím:
CREATE TABLE `MyTable` (
`ActualData1` INT NOT NULL DEFAULT 0,
`ActualData2` INT NOT NULL DEFAULT 0,
`ActualData3` INT NOT NULL DEFAULT 0,
`Dummy` ENUM("!") NOT NULL DEFAULT "!",
UNIQUE KEY `OnlyOneRowAllowed` (`Dummy`)
);
…pokud vám nevadí, že je přítomen další sloupec, který byste jinak nikdy nepoužili.