-- License Admin 数据库表结构 -- MySQL 版本 -- 此文件仅包含表结构定义,不包含数据 USE `license_admin`; -- 删除表(如果存在,用于重新创建) DROP TABLE IF EXISTS `licenses`; -- 创建 licenses 表 CREATE TABLE `licenses` ( `id` bigint unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID', `license_key` varchar(255) NOT NULL COMMENT '激活码', `bound_devices` text COMMENT '已绑定设备列表(JSON数组字符串)', `device_activations` text COMMENT '设备激活时间(JSON对象字符串)', `max_devices` int NOT NULL DEFAULT '2' COMMENT '最大设备数', `created_at` datetime(3) DEFAULT NULL COMMENT '创建时间', `updated_at` datetime(3) DEFAULT NULL COMMENT '更新时间', PRIMARY KEY (`id`), UNIQUE KEY `idx_licenses_key` (`license_key`), KEY `idx_licenses_created_at` (`created_at`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='许可证表';