Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在主键更改时更新外键,在将数据从SQLite传递到MySQL时更新外键_Android_Mysql_Sqlite - Fatal编程技术网

Android 在主键更改时更新外键,在将数据从SQLite传递到MySQL时更新外键

Android 在主键更改时更新外键,在将数据从SQLite传递到MySQL时更新外键,android,mysql,sqlite,Android,Mysql,Sqlite,我正在开发一个android应用程序,其中有一个SQLite数据库 我的应用程序将此数据库中的数据发送到web中的MySQL数据库。 问题是各种设备可以将数据从SQLite发送到MySQL,每次发送数据时我都需要更新MySQL数据库中的外键,因为当信息从SQLite发送到MySQL数据库时,主键总是会发生变化 我对每个外键都使用了updatecascade,但它不起作用 有人能帮我吗?只有在实际运行UPDATE语句时,UPDATE CASCADE才会生效 您必须跟踪ID如何手动更改,并使用新ID

我正在开发一个android应用程序,其中有一个SQLite数据库

我的应用程序将此数据库中的数据发送到web中的MySQL数据库。 问题是各种设备可以将数据从SQLite发送到MySQL,每次发送数据时我都需要更新MySQL数据库中的外键,因为当信息从SQLite发送到MySQL数据库时,主键总是会发生变化

我对每个外键都使用了updatecascade,但它不起作用


有人能帮我吗?

只有在实际运行UPDATE语句时,UPDATE CASCADE才会生效

您必须跟踪ID如何手动更改,并使用新ID插入所有数据