In genere non è così che dovremmo usare le relazioni, ma può essere fatto con una colonna che può assumere un solo valore, ma che ha anche una UNIQUE KEY
su di esso:
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`)
);
...se non ti dispiace che ci sia una colonna aggiuntiva presente che altrimenti non utilizzerai mai.