Пытаюсь обновить строку в кастомной таблице, но ничего не обновляется, ошибок не выдает. Видимо я что т оне так делаю?
$wpdb->update(TBL_PERSON, $personPostOldData, $personPostData);
Пробовал писать sql запрос в phpMyAdmin, отвечает, что 0 строк задействовано, или что то такое.
UPDATE `wp_person_post_data` SET `autor_id` = '1', `post_id` = 153, `teach_start` = '', `address` = '', `email` = '', `phone` = '', `url` = '', `fb` = '', `vk` = '', `yutu` = '' WHERE `autor_id` = '1' AND `teach_start` = '' AND `address` = 'тест' AND `email` = '' AND `phone` = '' AND `url` = '' AND `fb` = '' AND `vk` = '' AND `yutu` = '' AND `post_id` = 153
Пока решил вопрос удалением старой строки и вставкой новой, но это явный костыль и лишнее обращение к базе. Хотелось бы обойтись меньшими потерями производительности.