sql >> データベース >  >> RDS >> Mysql

1:1のユーザー関係をリレーショナルデータベースに保存するための最良の方法

    2つの列が両方ともPKであり、両方がUserテーブルへのFKである、友人などのリンクテーブルがあります。

    両方の列がUIDになり、フレンド関係(A、BおよびB、A)ごとに2つの行があります。両方の列がPKである限り、通常の形式である必要があります(ただし、他の列はこれについて自由に修正できます)

    クエリはもう少し複雑ですが、ストアドプロシージャやビジネスロジックで抽象化できないものはなく、通常は通常の形式であるため便利です。



    1. ツリーテーブルのSQLクエリ

    2. データベースとファイルシステムへのファイルの保存

    3. SQLiteDiskIOException:エラーコード10:ICSでのディスクI / Oエラーの再調整、およびDROPTABLEでのSamsungNexus

    4. RailsとPostgreSQL:ロールpostgresは存在しません