wp_mimamenu_categories
StaticStores mimamenu categories data created by this plugin.
Column Definitions
| Column | Type | Nullable |
|---|---|---|
| 🔑id | BIGINT UNSIGNED | NO |
| name_en | VARCHAR(191) | YES |
| desc_en | TEXT | YES |
| image | TEXT | YES |
| available | TINYINT(1) | YES |
| category_order | INT | YES |
| name_en | VARCHAR(191) | YES |
| desc_en | TEXT | YES |
| cat_id | BIGINT UNSIGNED | NO |
| price | TEXT | YES |
| currency | VARCHAR(10) | YES |
| image | TEXT | YES |
| available | TINYINT(1) | YES |
| best_seller | TINYINT(1) | YES |
| item_order | INT | YES |
| name | VARCHAR(191) | NO |
| slug | VARCHAR(191) | NO |
| theme_id | VARCHAR(80) | NO |
| description | TEXT | YES |
| is_default | TINYINT(1) | NO |
| status | TINYINT(1) | NO |
| sort_order | INT | NO |
| created_at | DATETIME | YES |
| updated_at | DATETIME | YES |
| menu_id | BIGINT UNSIGNED | NO |
| item_id | BIGINT UNSIGNED | NO |
| sort_order | INT | NO |
| names | TEXT | NO |
| min_choice | INT | YES |
| max_choice | INT | YES |
| available | TINYINT(1) | YES |
| group_order | INT | YES |
| group_id | BIGINT UNSIGNED | NO |
| names | TEXT | NO |
| price | TEXT | YES |
| currency | VARCHAR(10) | YES |
| available | TINYINT(1) | YES |
| sort_order | INT | YES |
| item_id | BIGINT UNSIGNED | NO |
| addon_id | BIGINT UNSIGNED | NO |
| order_key | VARCHAR(64) | NO |
| status | VARCHAR(32) | NO |
| order_type | VARCHAR(16) | NO |
| currency | VARCHAR(10) | NO |
| subtotal | DECIMAL(12,2) | NO |
| tax_amount | DECIMAL(12,2) | NO |
| delivery_fee | DECIMAL(12,2) | NO |
| tip_amount | DECIMAL(12,2) | NO |
| total | DECIMAL(12,2) | NO |
| customer_name | VARCHAR(191) | YES |
| customer_phone | VARCHAR(64) | YES |
| customer_email | VARCHAR(191) | YES |
| address_json | LONGTEXT | YES |
| payment_method | VARCHAR(32) | NO |
| payment_status | VARCHAR(32) | NO |
| is_preorder | TINYINT(1) | NO |
| scheduled_for | DATETIME | YES |
| created_at | DATETIME | NO |
| updated_at | DATETIME | NO |
| order_id | BIGINT UNSIGNED | NO |
| item_id | BIGINT UNSIGNED | NO |
| item_name_snapshot | VARCHAR(191) | YES |
| qty | INT | NO |
| unit_price | DECIMAL(12,2) | NO |
| line_total | DECIMAL(12,2) | NO |
| addons_json | LONGTEXT | YES |
| notes | TEXT | YES |
| order_id | BIGINT UNSIGNED | NO |
| old_status | VARCHAR(32) | YES |
| new_status | VARCHAR(32) | NO |
| changed_by | BIGINT UNSIGNED | YES |
| note | TEXT | YES |
| created_at | DATETIME | NO |
| zone_name | VARCHAR(191) | NO |
| fee | DECIMAL(12,2) | NO |
| is_active | TINYINT(1) | NO |
| sort_order | INT | NO |
CREATE TABLE Statement
CREATE TABLE wp_mimamenu_categories ( id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, name_en VARCHAR(191) DEFAULT NULL, desc_en TEXT, image TEXT, available TINYINT(1) DEFAULT 1, category_order INT DEFAULT 0, PRIMARY KEY (id) ) $cc;"; // items $sql_items = "CREATE TABLE wp_mimamenu_items ( id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, name_en VARCHAR(191) DEFAULT NULL, desc_en TEXT, cat_id BIGINT UNSIGNED NOT NULL DEFAULT 0, price TEXT, currency VARCHAR(10) DEFAULT 'USD', image TEXT, available TINYINT(1) DEFAULT 1, best_seller TINYINT(1) DEFAULT 0, item_order INT DEFAULT 0, PRIMARY KEY (id) ) $cc;"; // menus $sql_menus = "CREATE TABLE wp_mimamenu_menus ( id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, name VARCHAR(191) NOT NULL, slug VARCHAR(191) NOT NULL, theme_id VARCHAR(80) NOT NULL DEFAULT 'theme1', description TEXT, is_default TINYINT(1) NOT NULL DEFAULT 0, status TINYINT(1) NOT NULL DEFAULT 1, sort_order INT NOT NULL DEFAULT 0, created_at DATETIME DEFAULT NULL, updated_at DATETIME DEFAULT NULL, PRIMARY KEY (id), UNIQUE KEY slug (slug), KEY status (status), KEY is_default (is_default) ) $cc;"; // menu<->item link $sql_menu_items = "CREATE TABLE wp_mimamenu_menu_items ( id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, menu_id BIGINT UNSIGNED NOT NULL, item_id BIGINT UNSIGNED NOT NULL, sort_order INT NOT NULL DEFAULT 0, PRIMARY KEY (id), UNIQUE KEY menu_item (menu_id,item_id), KEY menu_id (menu_id), KEY item_id (item_id) ) $cc;"; // addon groups $sql1 = "CREATE TABLE wp_mimamenu_addon_groups ( id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, names TEXT NOT NULL, min_choice INT DEFAULT 0, max_choice INT DEFAULT 1, available TINYINT(1) DEFAULT 1, group_order INT DEFAULT 0, PRIMARY KEY (id) ) $cc;"; // addon items $sql2 = "CREATE TABLE wp_mimamenu_addon_items ( id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, group_id BIGINT UNSIGNED NOT NULL, names TEXT NOT NULL, price TEXT, currency VARCHAR(10) DEFAULT 'USD', available TINYINT(1) DEFAULT 1, sort_order INT DEFAULT 0, PRIMARY KEY (id), KEY group_id (group_id) ) $cc;"; // item<->addon link $sql3 = "CREATE TABLE wp_mimamenu_item_addons ( id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, item_id BIGINT UNSIGNED NOT NULL, addon_id BIGINT UNSIGNED NOT NULL, PRIMARY KEY (id), KEY item_id (item_id), KEY addon_id (addon_id) ) $cc;"; // orders $sql_orders = "CREATE TABLE wp_mimamenu_orders ( id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, order_key VARCHAR(64) NOT NULL, status VARCHAR(32) NOT NULL DEFAULT 'pending', order_type VARCHAR(16) NOT NULL DEFAULT 'delivery', currency VARCHAR(10) NOT NULL DEFAULT 'USD', subtotal DECIMAL(12,2) NOT NULL DEFAULT 0, tax_amount DECIMAL(12,2) NOT NULL DEFAULT 0, delivery_fee DECIMAL(12,2) NOT NULL DEFAULT 0, tip_amount DECIMAL(12,2) NOT NULL DEFAULT 0, total DECIMAL(12,2) NOT NULL DEFAULT 0, customer_name VARCHAR(191) DEFAULT NULL, customer_phone VARCHAR(64) DEFAULT NULL, customer_email VARCHAR(191) DEFAULT NULL, address_json LONGTEXT, checkout_fields_json LONGTEXT, payment_method VARCHAR(32) NOT NULL DEFAULT 'cod', payment_status VARCHAR(32) NOT NULL DEFAULT 'unpaid', is_preorder TINYINT(1) NOT NULL DEFAULT 0, scheduled_for DATETIME DEFAULT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, PRIMARY KEY (id), KEY status (status), KEY created_at (created_at) ) $cc;"; $sql_order_items = "CREATE TABLE wp_mimamenu_order_items ( id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, order_id BIGINT UNSIGNED NOT NULL, item_id BIGINT UNSIGNED NOT NULL DEFAULT 0, item_name_snapshot VARCHAR(191) DEFAULT NULL, qty INT NOT NULL DEFAULT 1, unit_price DECIMAL(12,2) NOT NULL DEFAULT 0, line_total DECIMAL(12,2) NOT NULL DEFAULT 0, addons_json LONGTEXT, notes TEXT, PRIMARY KEY (id), KEY order_id (order_id) ) $cc;"; $sql_order_log = "CREATE TABLE wp_mimamenu_order_status_log ( id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, order_id BIGINT UNSIGNED NOT NULL, old_status VARCHAR(32) DEFAULT NULL, new_status VARCHAR(32) NOT NULL, changed_by BIGINT UNSIGNED DEFAULT 0, note TEXT, created_at DATETIME NOT NULL, PRIMARY KEY (id), KEY order_id (order_id) ) $cc;"; $sql_zones = "CREATE TABLE wp_mimamenu_delivery_zones ( id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, zone_name VARCHAR(191) NOT NULL, fee DECIMAL(12,2) NOT NULL DEFAULT 0, is_active TINYINT(1) NOT NULL DEFAULT 1, sort_order INT NOT NULL DEFAULT 0, PRIMARY KEY (id) ) $cc;"; require_once ABSPATH . 'wp-admin/includes/upgrade.php'; dbDelta($sql_cat);
Safe to delete?
If you have uninstalled Mima Menu Builder, this table is generally safe to remove. However, always back up your database first.
Note: Some plugins share tables or are dependencies of other plugins. Verify nothing else depends on this table before dropping it.
How to remove this table
DROP TABLE IF EXISTS `wp_mimamenu_categories`;
Run this query using phpMyAdmin, Adminer, or your MySQL client. Back up first.
Other tables from Mima Menu Builder