Saya tidak gila terbiasa dengan WPDB atau SQL pada umumnya, tetapi saya memiliki tabel khusus untuk proyek saya dan saya mencoba untuk menetapkan beberapa metadata untuk itu. Apa yang saya "ingin" terjadi adalah jika ada baris, perbarui dan jika tidak, sisipkan. Saya sudah membaca kedua Masukkan dan Perbarui dalam Codex WPDB tetapi tidak benar-benar pergi ke situasi "baik atau". Saya pikir saya bisa bekerja dengan pembaruan, jadi kode saya sejauh ini terlihat seperti ini:
$wpdb->update(
$wpdb->prepare(
$wpdb->prefix.'item_info',
array(
'post_id' => $post_id,
'item_stock' => $item_stock
),
array('post_id' => $post_id)
)
);
Apakah WordPress memiliki sesuatu seperti "JIKA ada Pembaruan, Sisipan LAIN", atau apakah saya perlu menjalankan SQL kustom untuk mencapai ini, atau apakah saya perlu query database terlebih dahulu untuk melihat apakah ID ada di meja saya LALU memutuskan apakah akan memperbarui atau memasukkannya?