2016-07-22 4 views
1

私はSQLiteデータベースを持っているアンドロイドアプリケーションを開発しています。プライマリキーが変更されたときにSQLiteからMySQLにデータを渡すときに外部キーを更新する

私のアプリケーションは、このデータベースのデータをWebのMySQLデータベースに送信します。 問題は、さまざまなデバイスがSQLiteからMySQLにデータを送信できることです。データが送信されるたびにSQLiteからMySQLに情報が送られるときに主キーが常に変更されるため、MySQLデータベースの外部キーを更新する必要がありますデータベース。

すべての外部キーにUPDATE CASCADEを使用しましたが、動作しません。

誰でも手伝ってもらえますか?

答えて

1

ON UPDATE CASCADEは、実際にUPDATEステートメントを実行しているときにのみ有効です。

IDを手動で変更する方法を把握し、すべてのデータを新しいIDで挿入する必要があります。

関連する問題