バージョン: 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
]);