アプリケーション構成テーブルを 1 行に制限する簡単な方法を探しています。サブクエリを含む仮想列、または上にマテリアライズドビューを使用してこれを実行できることはわかっていますが、実際には単純なテーブルであり、テーブルを作成するよりも実装に多くの行を必要としない制約が必要です。
私が考えた最も簡単な方法は、ID フィールドを 1 に設定し、ID が 1 でなければならないというチェック制約です。 UNIQUE_FIELD = MAX(UNIQUE_FIELD) のチェック制約のように、これは許可されていません。