/* Navicat Premium Data Transfer Source Server : localhost Source Server Type : MySQL Source Server Version : 80023 Source Host : localhost:3306 Source Schema : h5 Target Server Type : MySQL Target Server Version : 80023 File Encoding : 65001 Date: 12/11/2025 14:30:00 */ SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- -- Table structure for h5_project -- ---------------------------- DROP TABLE IF EXISTS `h5_project`; CREATE TABLE `h5_project` ( `id` bigint PRIMARY KEY NOT NULL AUTO_INCREMENT COMMENT '主键ID', `type` varchar(10) NOT NULL COMMENT '类型', `title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '标题', `content` json NOT NULL COMMENT '项目内容(JSON格式)', `content_updated_at` bigint NULL COMMENT '内容更新时间戳', `description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '描述', `preview_url` varchar(500) NULL COMMENT '预览图URL', `preview_url_watermark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '水印预览图URL', `preview_width` int NOT NULL COMMENT '预览图宽度', `preview_height` int NOT NULL COMMENT '预览图高度', `status` tinyint NOT NULL COMMENT '状态', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间戳', `update_time` DATETIME ON UPDATE CURRENT_TIMESTAMP NULL COMMENT '更新时间戳', `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除' ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = 'H5项目表' ROW_FORMAT = Dynamic; SET FOREIGN_KEY_CHECKS = 1; CREATE FULLTEXT index ft_title on h5_project (title) WITH PARSER NGRAM;