利用は可能でMysqlの外部キーにInnoDBテーブル逆のルックアップ?

StackOverflow https://stackoverflow.com/questions/1058934

  •  21-08-2019
  •  | 
  •  

質問

だが使用可能でFKのMysql(Mysql)逆のルックアップ.

理由はたい読めなXMLベースのような構造からのdbを利用下"層"になるが、できるいます。こういうことができるよう更新のためのxml構造による新しいテーブルおよび設定FKに与えます。

を明確にすると言いましたテーブルを"親"やid(parent_id)その他のカラム(k1とk2).Xmlのようになる(idを省略):

<parent>
 <k1>v1</k1>
 <k2>v2</k2>
</parent>

今後は、子テーブルと外部キーを参照parent_idびその他のカラム(ck1).同じクエリー(一部加工)となった場合には、付与

<parent>
 <k1>v1</k1>
 <k2>v2</k2>
 <child>
  <ck1>cv1</ck1>
 </child>
</parent>

可能ですか?に"SELECT*from parent_table"とセットなどのパラメータも子の返還を行が既にポイントバFK?

多くの!/ビクター

役に立ちましたか?

解決

読みにいくつでも○印は、オプションを利用するようなもの:

SELECT
  referenced_table_name parent,
  table_name child,
FROM
  information_schema.KEY_COLUMN_USAGE
WHERE
  referenced_table_name IS NOT NULL

このテーブルを有します。フィルタリングだけが返されます。子ども要求された親ができると信じております。の下振れは、別のクエリ(処理用)が必要になります。

かもん"より良いソリューションが、この場合です。)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top