Dit is over het algemeen niet hoe we relaties zouden moeten gebruiken, maar het kan worden gedaan met een kolom die slechts één waarde kan aannemen, maar die ook een UNIQUE KEY
heeft eroverheen:
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`)
);
...als je het niet erg vindt dat er een extra kolom is die je anders nooit gaat gebruiken.