เวอร์ชัน: 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
]);