私のテーブルは次のとおりです。
CREATE TABLE IF NOT EXISTS PHONES (
number VARCHAR(10),
id INT,
type VARCHAR(10),
PRIMARY KEY (number),
FOREIGN KEY (id)
REFERENCES TECHNICIANS(id)
ON DELETE CASCADE
) ENGINE = INNODB;
IDごとに1つの主要連絡先番号を指定したいと思います。ブール列を追加することを考えていましたが、1つにつき1つの「真の」値のみを許可するようにする方法がわかりません。id。