python - MYSQL比较2个表并设置值
问题描述
我的 MySQL 数据库有问题。我正在用python对其进行编程。
我有 2 张桌子:Raspberry_data
和Operation1
.
我必须从 Operation1 读取数据并将一些值从 Operation1 复制到 Raspberry_data 表。Raspberry_data 中某些列相同的问题导致查询无法正常工作。
请检查以下查询:
http://sqlfiddle.com/#!9/a4c2ef/5
我必须从 中的数据更新表中的列Current_operation
和ID
列。Raspberry_data
Operation1
预期结果:
Current_operation = 1 ID = 4
Current_operation = 1 ID = 6
但是,结果是:
Current_operation = 1 ID = 4
Current_operation = 1 ID = 4
如何确保它逐行复制各个行?
由于某种原因,我无法在 sqlfiddle 上执行此查询,但我已经在我的实际 mysql 数据库上对其进行了测试,结果是相同的。
解决方案
推荐阅读
- django - 使用 ImportExport Module Django 从 csv 为用户创建用户登录名和密码
- java - 如何修复:javax.xml.bind.UnmarshalException:意外元素(uri:“”,本地:“目录”)。预期元素是(无)
- django - 如何在 Django Rest Framework 中获取属于特定用户的数据?
- python - 自制软件安装了 pip 中缺少的 python 包
- sql - 如何使用 typeORM 制作复杂的嵌套 where 条件?
- php - 在不重新加载的情况下向 div 添加/删除内容
- java - Selenium WebDriver - 无法处理页面加载时出现的警报
- amazon-web-services - 如何将数据从 s3 存储桶迁移到冰川?
- javascript - 将带有子变量的变量从 JQuery 传递到 Flask 应用程序
- python - 在 Python 中平均 pi 的位数