Tôi không quen với WPDB hay SQL nói chung nhưng tôi có một bảng tùy chỉnh cho dự án của mình và tôi đang cố gắng gán một số siêu dữ liệu cho nó. Điều tôi "muốn" xảy ra là nếu một hàng tồn tại, hãy cập nhật nó và nếu không chèn nó. Tôi đã đọc cả Chèn và Cập nhật trong Codex WPDB nhưng không thực sự gặp phải tình huống "hoặc hoặc". Tôi nghĩ rằng tôi có thể làm việc với bản cập nhật, vì vậy mã của tôi cho đến nay trông như thế này:
$wpdb->update(
$wpdb->prepare(
$wpdb->prefix.'item_info',
array(
'post_id' => $post_id,
'item_stock' => $item_stock
),
array('post_id' => $post_id)
)
);
WordPress có bất cứ thứ gì như "IF tồn tại Cập nhật, ELSE Chèn" hay tôi cần chạy SQL tùy chỉnh để đạt được điều này hay tôi cần truy vấn cơ sở dữ liệu trước để xem ID có tồn tại trong bảng của tôi không. nó hay chèn nó?