Versión: v2.3.0
replace
Reemplazar registros en una tabla. Los registros existentes con una clave primaria coincidente se eliminan y se reinsertan; de lo contrario, se inserta un nuevo registro.
replace($table, $columns, $where)
table [string]
El nombre de la tabla.
columns [array]
Los pares de columna-valor que definen la asignación de reemplazo.
where [array] (opcional)
La cláusula WHERE se utiliza para filtrar los registros de destino.
Valor devuelto
[PDOStatement] La instancia PDOStatement de la consulta ejecutada.
$database->replace("account", [
"type" => [
"user" => "new_user",
"business" => "new_business"
],
"column" => [
"old_value" => "new_value"
]
], [
"user_id[>]" => 1000
]);