当我使用此查询时,MySQL 向我显示“HY000”错误:“您无法在 FROM 子句中指定目标表 'msg_pv' 进行更新”。
问题似乎是查询和子查询针对同一个表......但这是我需要做的!
<?php $requete = $pdo->prepare('UPDATE msg_pv SET
lu=:lu
WHERE id_ref_msg = :id_ref_msg AND date_message > ( SELECT MIN(date_message) FROM msg_pv WHERE id_ref_msg = :id_ref_msg AND lu="0" )');
注意:我已经使用 INNER JOIN 在其他帖子中阅读了一些解决方案,但它适用于不同的表。