首页 > 解决方案 > MYSQL比较2个表并设置值

问题描述

我的 MySQL 数据库有问题。我正在用python对其进行编程。

我有 2 张桌子:Raspberry_dataOperation1.

我必须从 Operation1 读取数据并将一些值从 Operation1 复制到 Raspberry_data 表。Raspberry_data 中某些列相同的问题导致查询无法正常工作。

请检查以下查询:

http://sqlfiddle.com/#!9/a4c2ef/5

我必须从 中的数据更新表中的列Current_operationID列。Raspberry_dataOperation1

预期结果:

Current_operation = 1    ID = 4

Current_operation = 1    ID = 6

但是,结果是:

Current_operation = 1    ID = 4

Current_operation = 1    ID = 4

如何确保它逐行复制各个行?

由于某种原因,我无法在 sqlfiddle 上执行此查询,但我已经在我的实际 mysql 数据库上对其进行了测试,结果是相同的。

标签: pythonmysql

解决方案


推荐阅读