明けましておめでとう!:)
テーブルがあり、挿入時にrandom_key
トリガーを使用してランダムな文字列で列を埋めます。この列には一意の制約がありますが、理論的には、トリガーが生成するランダムな文字列が一意ではなく、レコードが挿入されない可能性があります。
トリガーでこれを回避する方法はありますか? または、挿入プロシージャを作成する必要がありますか?
編集:(コメントからコピーして詳しく説明)
このテーブルには通常の ID がありますが、外部 (インターネット) で使用する場合は、テーブルの次の行の ID を推測できないように、完全にランダムな ID が必要です。
id + 定数を使用したソルトが機能する場合があります。考えてみます。
これまでの回答から判断すると、トリガーの重複を避けるための簡単な解決策はないようです。それも答えです。:)