如题,这是我写的语句,但是提示说返回了多条,我就是要更新tPayStream表的所有paymentId字段,如何写?帮我修改一下吧。
update tPayStream set tPayStream.paymentId = (select tOrders.id from tOrders,PayStream where PayStream.paymentId = tOrders.ordId);
update tPayStream set tPayStream.paymentId = (select tOrders.id from tOrders,PayStream where PayStream.paymentId = tOrders.ordId);
解决方案 »
- 用mysqldump备份完数据库后如何处理ibdata1文件
- mysql授了远程访问权限了 为何还会出现host is not allowed to connect to this mysql server
- 6表联合查询,有一个表数据有1万多,访问速度10多秒
- Show Index 与 information_schema.statistics
- 一个简单得不能再简单的问题
- linux下mysql编程
- 如何把mysql注册为windows服务?
- 向高手们请教一个SQL语句!
- (大家好)这样的语句在mysql里能通过吗:select f1 from table1 where f2 in (select f3 from table2);
- 请教大数据分表分数据库的问题
- mysql数据读取的行列转换问题
- 面试题:谈谈你对mysql的了解.
ON A.paymentId = B.ordId
set A.paymentId =B.id