android - Android中的SQLite从一个表复制到另一个表适用于一个表,而不适用于具有相同synatx的下一个表
问题描述
我有两个表,一个 FP_master 表和一个 Take_Away_pack_details 表。我下面的第一个代码成功地将数据从表 Take_Away_Pack_Details 中的列 Pack_Cost 复制到表 FP_master 中的列 TakeAwayPkCost。
在第二种情况下,我有第三个名为 View_Cart_Temp 的表,我尝试将数据从 FP_Master 表中的列 TakeAwayPKType 复制到第三个表 View_Cart_temp 中的列 Pack_type。第二段 SQlite UPDATE 代码如下所示。两种情况下的语法都是相同的,当我在我的应用程序中运行它时,没有错误,但列没有更新。当我也在 SQLite 的 DB 浏览器中运行它时,我收到一条消息说成功更新但是当我检查表时它仍然为空并且没有数据被复制。我会错过什么?
UPDATE FP_Master SET TakeAwayPkCost = (SELECT Pack_Cost FROM Take_Away_Pack_Details WHERE Pack_Type = TakeAwayPkType)
UPDATE View_Cart_Temp SET Pack_Type = (SELECT TakeAwayPkType FROM FP_Master WHERE Item = SKU)
解决方案
推荐阅读
- xamarin - Xamarin Forms 自定义控件绑定问题
- swift - 可选键的默认枚举值
- python - “用户警告:Matplotlib 当前使用的是 agg,这是一个非 GUI 后端,因此无法显示该图。” 在 Pycharm 上用 pyplot 绘制图形时
- r - 如何将反斜杠替换为 R 中整个 CSV 文件的正斜杠?
- json - React 认为我的“AbstractContract”是一个“对象”并且在我调用方法时不会呈现
- python - 为每个 Pandas 单元格设置相同的字典
- javascript - 在 Javascript 中从非关系数据库构建 JSON 树时遇到问题
- python - 从图形 Python 程序中使用 sudo 运行命令
- linux - 我可以从 Yocto 配方为尚不存在的文件创建符号链接吗
- ios - 如何修复我的主故事板上不正确的(小)视图