データベース内の従業員の一意の識別子を作成したいと考えています。これはデータベース全体の重複を避けるためです。つまり、従業員BarbraがDB1に格納されている場合、 DB2で。データベースネットワーク上のMySQL UIDシステム
私の最初の考えは、従業員の電話番号からハッシュ(例:SHA-1)を使用することでした。 このようにして、衝突の可能性は非常に低く、値は一意になります。
しかし、UIDのサイズ、ソートされた構造体とデータ型(VARCHAR)の不足のために、UIDがUIDにSELECTなどのクエリを実行するための追加リソースを必要とすることはわかっています。
誰もこの問題の解決方法について考えていますか?
'UUID()'関数で 'trigger'を挿入する前に、あなたがしようとしました – Lars
? – topshot
あなたの質問は明確ではありませんあなたの従業員はすべてのデータベースに定義されていますか、たとえば各部門に定義されていますか?独自のデータベースを持ち、従業員がいますか? – FDavidov