mysql - 将数据从一个 mySQL 表字段移动到另一个表字段,其中每个表都有一个匹配的 id

标签 mysql

我需要将所有数据从表 FCSTMR 字段 CSTYPE 移动到表customers2 字段customers_group_pricing。 FCSTMR CS_ENCSUNIQUE 中存储的值与customers2customers_id 中存储的值匹配。

我尝试使用以下mysql,但它根本没有移动任何数据。

UPDATE customers2
SET `customers_group_pricing` = (
SELECT `CSTYPE`
FROM FCSTMR
WHERE CS_ENCSUNIQUE = customers2.customers_id);

我哪里做错了?我假设与 WHERE 语句有关。

最佳答案

看看this问题的最后评论。我觉得和你的很相似。

关于mysql - 将数据从一个 mySQL 表字段移动到另一个表字段,其中每个表都有一个匹配的 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37055232/

相关文章:

php - 按日期从数据库回显的结账订购日志

SQL 查询数学体操

php - 使用 PDO 更新 msql 方法

java - Hibernate:如何获取可选的外键数据?

php - 如何用mysql转义引号内的反斜杠

mySQL查询找到24小时内最低的 "active"价格

php - 过去 24 小时内的平均通话时长 ZendFramework

mysql - 选择mysql中所有带有ascii代码的列

php - Laravel 流明 |从数组中获取单个值

php - MySql 加载文件中的重复数据