anoterテーブルのMySQLから行ミラー私は、同じデータベース内のテーブルに持って
最初の表は、いくつかの材料のリストだけが
table materials
| ID | materials_name |
----------------------|
| 0 | material1 |
| 1 | material2 |
第二の表は、各材料の現在の在庫についての情報を含んで
table stock
| ID | materials_ID | current_stock |
----------------------|---------------|
| 0 | 0 | 10 |
| 1 | 1 | 20 |
table:materials内にあるすべての行をテーブルストック にも入れたい場合は、データが材料に追加されるときに在庫表も。
私はmaterial.IDとstock.materials_IDが1つのテーブルにしかない行が存在しないように同期(ミラーリング)したいと言います。私は行にポインタ(リンク)のようなものが欲しい。
を使用していますか? – Strawberry
Strawberryが言うように、単に 'current_stock'フィールドを' materials'テーブルに追加する方が良いでしょう。しかし、まだ2つのテーブルが必要な場合は、 'materials'テーブルの' INSERT/DELETE'トリガを作成してください。 –
現在の在庫は良い考えではありません。私は質問表を簡略化しました。 – funny