MySQL循环从GET更新数据

MySQL循环从GET更新数据,mysql,Mysql,希望你今天过得愉快 我想在MySQL中创建过程并设置事件(已经完成),过程是 :loop UPDATE tableB SET Status='Ex-' WHERE (id = '($data_from_get)')) :endloop GET($data\u from\u GET)查询是 SELECT id from tableA WHERE ('out_date' > DATE_FORMAT(CURDATE(), '%d/%m/%Y')) 我只是不知道如何存储表A中的所有GET值,并

希望你今天过得愉快

我想在MySQL中创建过程并设置事件(已经完成),过程是

:loop
UPDATE tableB
SET Status='Ex-'
WHERE (id = '($data_from_get)'))
:endloop
GET($data\u from\u GET)查询是

SELECT id from tableA
WHERE ('out_date' > DATE_FORMAT(CURDATE(), '%d/%m/%Y'))
我只是不知道如何存储表A中的所有GET值,并使更新循环到表B,比如
foreach$data\u from\u GET as$data\u from GET,do UPDATE

谢谢这可能有用

UPDATE tableB AS b,  tableA AS a
SET a.status = 'Ex-'
WHERE (b.out_date > DATE_FORMAT(CURDATE(), '%d/%m/%Y')) AND (a.id=b.id)

您是否尝试过在子查询中使用IN运算符?我不是在跟踪循环的东西。