gpt4 book ai didi

php pdo选择多行并插入到带有LIMIT的其他表

转载 作者:行者123 更新时间:2023-11-29 19:11:45 26 4
gpt4 key购买 nike

我有2个表equip_copy(copyID, Equipment_id)并将其插入表

mre_copy (mreID,copyID,equipment_id)

我已经尝试过此选择查询,但没有移动。请问有人可以帮助我吗?

$display = $con->query("SELECT copyID,equipmentID
FROM equip_copy
WHERE equipmentID= :eid
ORDER BY copyID DESC
LIMIT :elimit");

$display->execute(array("eid" => $id, "elimit"=>$request));

foreach($display as $row){

$newCID = $row['copyID'];
$newEID = $row['equipmentID'];

$sql_table = "INSERT INTO mre_copy(mreID,equipmentID,copyID) values(?,?,?)";
$stmt = $con->prepare($sql_table);
$stmt->execute(array($mreID,$newEID,$newCID));
}

enter image description here

最佳答案

使用插入。 。 。选择。我想这就是你想做的

INSERT INTO mre_copy (mreID, equipmentID, copyID) 
SELECT :mreID, copyID, equipmentID
FROM equip_copy
WHERE equipmentID = :eid
ORDER BY copyID DESC
LIMIT :elimit;

我不确定 mreID 来自哪里。如果它是自动递增的,则只需将其完全排除在 INSERT 之外即可。

关于php pdo选择多行并插入到带有LIMIT的其他表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43029125/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com