Quantcast
Channel: Topic Tag: Database Error | WordPress.org
Viewing all articles
Browse latest Browse all 638

Error on Advanced AJAX Product Filters + Digitalocean MySQL v8

$
0
0

Hello

I use Digitalocean MySQL(Version 8) for installing wordpress and everything work fine. But after installing “Advanced AJAX Product Filters” I get the error:


[Unable to create or change a table without a primary key, when the system variable sql_require_primary_key' is set. Add a primary key to the table or unset this variable to avoid this message. Note that tables without a primary key can cause performance problems in row-based replication, so please consult your DBA before changing this setting.]
CREATE TABLE wp_berocket_termmeta ( meta_id bigint(20) NOT NULL AUTO_INCREMENT, berocket_term_id bigint(20) NOT NULL default 0, meta_key varchar(255) DEFAULT NULL, meta_value longtext DEFAULT NULL, UNIQUE KEY meta_id (meta_id) ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci

So for that error I change the “UNIQUE KEY” to “PRIMARY KEY” and run the query manually and create the table.

Now when I want to add filter by “Product Category” I get a new error:


[Table 'defaultdb.wp_braapf_term_taxonomy_hierarchical' doesn't exist]
SELECT COUNT( DISTINCT wp_posts.ID ) as term_count, MAX(term_relationships.term_taxonomy_id) as term_count_id FROM wp_posts INNER JOIN (SELECT object_id,term_taxonomy.term_taxonomy_id as term_taxonomy_id, term_order FROM wp_term_relationships JOIN wp_braapf_term_taxonomy_hierarchical as term_taxonomy ON wp_term_relationships.term_taxonomy_id = term_taxonomy.term_taxonomy_child_id ) as term_relationships ON wp_posts.ID = term_relationships.object_id WHERE wp_posts.post_type IN ( 'product' ) AND wp_posts.post_status = 'publish' AND ( wp_posts.ID NOT IN ( SELECT object_id FROM wp_term_relationships WHERE term_taxonomy_id IN (12) ) ) AND term_relationships.term_taxonomy_id IN (27) GROUP BY term_relationships.term_taxonomy_id

So I check the plugin errors from “Account Key” menu and it’s look like some other tables doesn’t exists.
Errors list:

Additional tables generation:


    [query] => CREATE TABLE wp_braapf_variation_attributes (
        post_id bigint(20) NOT NULL,
        taxonomy varchar(32) NOT NULL,
        INDEX post_id (post_id),
        INDEX taxonomy (taxonomy),
        UNIQUE uniqueid (post_id, taxonomy)
        ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci;
    [error] => Array
        (
            [wp_braapf_variation_attributes] => Created table wp_braapf_variation_attributes
        )

    [cron] => ENABLED

Additional tables generation:


    [query] => CREATE TABLE wp_braapf_product_variation_attributes (
        post_id bigint(20) NOT NULL,
        parent_id bigint(20) NOT NULL,
        meta_key varchar(32) NOT NULL,
        meta_value_id bigint(20) NOT NULL,
        INDEX post_id (post_id),
        INDEX meta_key (meta_key),
        INDEX meta_value_id (meta_value_id),
        UNIQUE uniqueid (post_id, meta_key, meta_value_id)
        ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci;
    [error] => Array
        (
            [wp_braapf_product_variation_attributes] => Created table wp_braapf_product_variation_attributes
        )

    [cron] => ENABLED

Additional tables generation:


    [query] => SELECT MIN(wp_wc_product_meta_lookup.product_id) as min, MAX(wp_wc_product_meta_lookup.product_id) as max FROM wp_wc_product_meta_lookup
    [error] => stdClass Object
        (
            [min] => 39
            [max] => 39
        )

    [cron] => ENABLED

Additional tables generation:


    [query] => CREATE TABLE wp_braapf_product_stock_status_parent (
        post_id bigint(20) NOT NULL,
        parent_id bigint(20) NOT NULL,
        stock_status tinyint(2),
        PRIMARY KEY (post_id),
        INDEX stock_status (stock_status)
        ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci;
    [error] => Array
        (
            [wp_braapf_product_stock_status_parent] => Created table wp_braapf_product_stock_status_parent
        )

    [cron] => ENABLED

Additional tables generation:


    [query] => CREATE TABLE wp_braapf_term_taxonomy_hierarchical (
        term_taxonomy_id bigint(20) NOT NULL,
        term_id bigint(20) NOT NULL,
        term_taxonomy_child_id bigint(20) NOT NULL,
        term_child_id bigint(20) NOT NULL,
        taxonomy varchar(32) NOT NULL,
        INDEX term_taxonomy_id (term_taxonomy_id),
        INDEX term_taxonomy_child_id (term_taxonomy_child_id),
        INDEX child_parent_id (term_taxonomy_id, term_taxonomy_child_id),
        UNIQUE uniqueid (term_taxonomy_id, term_id, term_taxonomy_child_id, term_child_id)
        ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci;
    [error] => Array
        (
            [wp_braapf_term_taxonomy_hierarchical] => Created table wp_braapf_term_taxonomy_hierarchical
        )

    [cron] => ENABLED

Viewing all articles
Browse latest Browse all 638

Trending Articles