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

PHPとMySQLのネストされたコメント

    MySQLに階層データを保存する方法はいくつかあります。 BillKarwinのプレゼンテーション をご覧ください。 これは4つのオプションを示しています。

    • 隣接リスト
    • パスの列挙
    • 入れ子集合
    • クロージャーテーブル

    隣接リストを使用しています 階層データを格納するためのモデルですが、残念ながらこれは最も難しい サブツリーのクエリ用に選択できるモデル。

    オプションは次のとおりです。

    • 別のモデルに変更します。
    • クエリをnレベルの深さに制限します。
    • ストアドプロシージャを使用して、再帰的にクエリを実行します。これについての詳細は、Quassnoiの一連の記事を参照してください-階層クエリMySQLで


    1. PHPクエリビルダーを使用した複雑なWHERE句の処理

    2. PythonMySQLdbモジュールでカーソルを再利用する必要があります

    3. エラー:gemネイティブ拡張のビルドに失敗しました(rails 3.2.3上のmysql2)

    4. 未定義の関数oci_connect()の呼び出し