Версия: 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
]);