我的数据库中有两个相似的表。我想从表new_quotes中更新名为qu_time的数据库,名为qu_time。
我尝试过这样的查询:
UPDATE tbl_quotes
SET qu_time = (SELECT qu_time FROM new_quotes)
但是我收到了错误
1242 - 子查询返回超过1行
如果有人有想法解决问题,请告诉我。
由于
答案 0 :(得分:1)
两个表中至少应该有一个公共列。
在连接条件中使用该列并进行更新..
UPDATE tbl_quotes t1
JOIN new_quotes t2
ON t1.Id_column = t2.Id_column
SET t1.qu_time= t2.qu_time