我試圖更新整個列,但它似乎只更新第一個匹配的行。試圖更新列
這是我的代碼
$sql = 'UPDATE tree SET sort_order = sort_order+1 WHERE sort_order > :sort_order AND reply_to = :id';
$query = $app->getConnection()->prepare($sql);
$query->execute(array(':sort_order' => get_sort(),
':id' =>$id
));
如何更新列?我知道他們有更多的比賽。
您的查詢看起來相似ct爲您陳述的意圖。樣本數據和實際/期望的結果可能有助於解釋發生了什麼。 –