Versão: v2.3.0
replace
Substituir registros em uma tabela. Os registros existentes com uma chave primária correspondente são excluídos e reinseridos; caso contrário, um novo registro será inserido.
replace($table, $columns, $where)
table [string]
O nome da tabela.
columns [array]
Os pares coluna-valor que definem o mapeamento de substituição.
where [array] (opcional)
A cláusula WHERE usada para filtrar os registros de destino.
Valor de retorno
[PDOStatement] A instância PDOStatement da consulta executada.
$database->replace("account", [
"type" => [
"user" => "new_user",
"business" => "new_business"
],
"column" => [
"old_value" => "new_value"
]
], [
"user_id[>]" => 1000
]);