0

両方とも主キー(レコードの「id」フィールド)を持つ2つのmysqlテーブルがあります。テーブルはperlアプリケーションによって使用されます。IDからキーオフされた両方のテーブルのレコードを含むハッシュ(perl)を作成したいと思います。もちろん、IDはテーブル間で一意ではないため、これは機能しません。

とにかく、mysqlの2つのテーブル間でプライマリを一意に保つことはできますか?ありがとう。

4

3 に答える 3

1

tablename . idPerlハッシュのキーとして使用します。

于 2012-09-29T22:43:48.450 に答える
0

id1|id2または使用したい任意のデリミネーターをハッシュします。それはいつもユニークでした。

于 2012-09-29T21:59:27.970 に答える
0

パフォーマンスやその他の欠点があるかもしれませんが、主キーとしてUUIDを使用することを検討してください。

于 2012-09-29T22:02:14.957 に答える