0

同じデータを維持するために前後に同期する 2 つのデータベース、1 つの mySQL データベースと SQLite があります。両側での重複を防ぐために、記録に識別番号システムを使用することを考えていましたが、どうすればよいかわかりません。

両方のデータベースのレコードに一意の ID を作成する必要があります。次に例を示します。

mySQL ===> データ = 1、5 ID=???

sqLITE===> データ = 1, 5 id=???

ID が同じである必要があるため、同期しても他のデータベースに転送されません。

私が考えた別の方法は、データベース内の 2 つの列の間にハッシュを作成することです。同じデータが他のサーバーにある場合、そのデータのレコードは同期されません。

私の場合、データベース テーブルの列を一意の識別子として使用することは適切ではありません。

これについてどうすればいいのか本当にわからないので、どんな助けでも素晴らしいでしょう、ありがとう!

4

1 に答える 1