mysql 업데이트 쿼리를 실행하여 데이터베이스의 정보를 업데이트하려고합니다. 내 목표는 업데이트되기 전에 이전 데이터를 가져 와서 업데이트하기 전에 변수에 저장하는 것입니다.업데이트 쿼리 전에 이전 데이터를 빠르게 가져 오는 방법은 무엇입니까?
2 개의 쿼리를 수행하지 않고 더 빨리 수행 할 수 있습니까?
//grab previous time
$grab_previous_time = $dbg->prepare("SELECT timestamp FROM form WHERE id = :id");
$grab_previous_time->(array(':id' => $id));
$previous_time = $grab_previous_time->fetchColumn();
$previous_time = $previous_time['timestamp'];
//Update data
$update_form = $dbh->prepare("UPDATE `form` SET `timestamp` = :time WHERE id = :id");
$update_form->execute(array(':time' => $time, ':id' => $id));
? 이미 얼마나 빨리 벤치마킹 했습니까? –
나는 @Dagon을 완전히 인식하지 못했다고 생각하지만 – bryan
사람들은 현재의 접근 방식이 얼마나 빨라 졌는지 또는 속도가 전혀 문제가되지 않는다면 X를 수행하는 가장 빠른 방법을 항상 요구하고 있습니다. –