【发布时间】:2012-07-09 22:39:48
【问题描述】:
我正在谷歌市场商店升级我的 android/phonegap 应用程序。
由于我的疏忽,我需要重新开始,并且需要删除存储在 websql 中的现有用户数据,并以正确的格式重新开始捕获它。
确保在用户手机上首次升级应用程序时删除数据而不是每次启动应用程序时都删除数据的最佳方法是什么?
谢谢
【问题讨论】:
标签: javascript android cordova web-sql
我正在谷歌市场商店升级我的 android/phonegap 应用程序。
由于我的疏忽,我需要重新开始,并且需要删除存储在 websql 中的现有用户数据,并以正确的格式重新开始捕获它。
确保在用户手机上首次升级应用程序时删除数据而不是每次启动应用程序时都删除数据的最佳方法是什么?
谢谢
【问题讨论】:
标签: javascript android cordova web-sql
只需编写 SQL 代码,如果该表存在,它将删除存储用户信息的表。然后将您的用户信息存储在一个新的、不同的名称表中。例如:
tx.executeSql('DROP TABLE IF EXISTS DEMO');
tx.executeSql('CREATE TABLE IF NOT EXISTS NEW_DEMO (id unique, data)');
【讨论】: