Обновление логических значений в базе данных - PullRequest
1 голос
/ 07 мая 2019

Я создал новую строку в моей таблице wp_users в базе данных

enter image description here Эта новая строка будет хранить логическое значение, но по какой-то причине я не могу обновитьзначение в базе данных при отправке формы.Вот как я пытался это сделать;

<?php
    global $current_user;
    global $wpdb;
    $user_id = $current_user->ID;

    // event submission form
    if( isset( $_POST['final_submit'] ) ){

        $wpdb->update('wp_users', array(
            'events_submitted'  =>  1
        ), array('ID' => $user_id));

        echo 'submitted';
    }
?>

После включения режима отладки я получаю эту ошибку;

WordPress database error: [Lock wait timeout exceeded; try restarting transaction]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...