나는 일반적으로 WPDB 또는 SQL에 익숙하지 않지만 프로젝트에 대한 사용자 정의 테이블이 있으며 메타 데이터를 할당하려고합니다. 내가 원하는 "행"은 행이 존재하면 업데이트하고 삽입하지 않으면 발생하는 것입니다. WPDB 코덱에서 삽입과 업데이트를 모두 읽었지만 실제로 "또는"상황에 빠지지는 않았습니다. 업데이트로 작업 할 수 있다고 생각 했으므로 지금까지 내 코드는 다음과 같습니다.
$wpdb->update(
$wpdb->prepare(
$wpdb->prefix.'item_info',
array(
'post_id' => $post_id,
'item_stock' => $item_stock
),
array('post_id' => $post_id)
)
);
WordPress에 "IF 존재 업데이트, ELSE 삽입"과 같은 것이 있거나이를 수행하기 위해 사용자 지정 SQL을 실행해야합니까, 또는 먼저 데이터베이스에 쿼리하여 ID가 내 테이블에 존재하는지 확인해야합니까? 삽입하거나 삽입 하시겠습니까?