現在、HTML5 SQL-Lite データベースにデータを格納するプロジェクトに取り組んでいます。現在、次のようなスキーマがあります(4つのテーブル):
TransData:
-----------------------------------------------------------
| TID | UserName | TransColor | ... | Date | Note |
-----------------------------------------------------------
| 6 | Brendan | Red | ... | | |
-----------------------------------------------------------
| 7 | Brendan | Red | ... | | 1 |
-----------------------------------------------------------
FullData:
-----------------------------------------------------------
| TID | UserName | TransColor | ... | Date | Note |
-----------------------------------------------------------
| 1 | Brendan | Red | ... | | Start |
-----------------------------------------------------------
| ... | Brendan | Red | ... | | |
-----------------------------------------------------------
| 40 | Brendan | Red | ... | | End |
-----------------------------------------------------------
SalamanderData:
----------------------------------------------------
| SID | SalamanderName | Length | ... | TID |
----------------------------------------------------
| 1 | Northern-Slimy | 16 | ... | 6 |
----------------------------------------------------
| 2 | Two-Lined | 26 | ... | 6 |
----------------------------------------------------
| 3 | Two-Lined | 12 | ... | 7 |
----------------------------------------------------
SalamanderData:
----------------------------------------------------
| SID | SalamanderName | Length | ... | TID |
----------------------------------------------------
| 1 | Northern-Slimy | 16 | ... | 6 |
----------------------------------------------------
| 2 | Two-Lined | 26 | ... | 6 |
----------------------------------------------------
| 3 | Two-Lined | 12 | ... | 7 |
----------------------------------------------------
注: TransData の「メモ」列は、FullData フィールドのコレクションの開始データ ポイントを指すために使用されます。
私のアプリとサーバーの間のデータベースは同期されるべきではありません。これらのすべてのテーブルをサーバー上のデータベースにダンプしようとしているだけです (つまり、ダンプとは、他のテーブルへの参照を更新してから、サーバー データベースに挿入することです)。
を使用MAX(TID-Server) + TID-App = new TID-Server
して、更新をテーブルにカスケードします。
これをどのように行うつもりですか?