버전: v2.3.0
replace
테이블의 레코드를 대체합니다. 기본 키가 일치하는 기존 레코드는 삭제 후 다시 삽입되고, 일치하지 않으면 새 레코드가 삽입됩니다.
replace($table, $columns, $where)
table [string]
대상 테이블 이름입니다.
columns [array]
대체할 컬럼과 값의 매핑입니다.
where [array] (선택 사항)
대상 레코드를 좁히는 WHERE 조건입니다.
반환값
[PDOStatement] 실행된 쿼리에 대한 PDOStatement 인스턴스입니다.
$database->replace("account", [
"type" => [
"user" => "new_user",
"business" => "new_business"
],
"column" => [
"old_value" => "new_value"
]
], [
"user_id[>]" => 1000
]);