Dies ist im Allgemeinen nicht die Art und Weise, wie wir Relationen verwenden sollten, aber es kann mit einer Spalte gemacht werden, die nur einen Wert annehmen darf, aber auch einen UNIQUE KEY
hat drüber:
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`)
);
…wenn es Ihnen nichts ausmacht, dass eine zusätzliche Spalte vorhanden ist, die Sie sonst nie verwenden werden.