У меня не так много опыта работы с MySQL или SQL в целом, и я не хочу слишком углубляться в это. Но я просто хочу спросить:
У меня есть два столбца, например:
CREATE TABLE foo(parent INT(11) unsigned NOT NULL, ordering INT);
Мне просто нужно ограничение, которое гарантирует, что если ключ parent
один и тот же, то ordering
должен быть другим. Или по математике:
For all f1,f2 in foo: parent(f1) = parent(f2) => ordering(f1) =/= ordering(f2)
Как я могу выразить это в MySQL?