产品概述
产品优势
产品功能
应用场景








-- 创建商品维度表CREATE TABLE dim_list (id INT AUTO_INCREMENT PRIMARY KEY,product_name VARCHAR(255) NOT NULL COMMENT '商品名称',create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',UNIQUE KEY (product_name) -- 确保商品名称唯一) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='商品维度表';-- 初始化数据INSERT INTO dim_list (product_name)SELECT DISTINCT 商品名称FROM order_tabWHERE 商品名称 IS NOT NULLON DUPLICATE KEY UPDATE product_name = VALUES(product_name);
-- 创建存储过程DELIMITER //CREATE PROCEDURE update_dim_list()BEGININSERT INTO dim_list (product_name)SELECT DISTINCT 商品名称FROM order_tabWHERE 商品名称 IS NOT NULLAND 商品名称 NOT IN (SELECT product_name FROM dim_list)ON DUPLICATE KEY UPDATE product_name = VALUES(product_name);END //DELIMITER ;-- 设置定时任务(每天8点执行)CREATE EVENT IF NOT EXISTS daily_dim_list_updateON SCHEDULE EVERY 1 DAY STARTS '2025-05-17 08:00:00'DO CALL update_dim_list();



文档反馈