dbtools start run in [{{2026,8,3},{15,2,28}}] CREATE TABLE IF NOT EXISTS `log_pet_sys` ( `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '日志ID' , `role_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT '角色ID' , `role_name` varchar(128) NULL DEFAULT '' COMMENT '角色名称' , `account` varchar(256) NULL DEFAULT '' COMMENT '账号' , `product_name` varchar(128) NULL DEFAULT '' COMMENT '产品名称' , `platform_name` varchar(64) NULL DEFAULT '' COMMENT '平台名称' , `gameserver_no` int(11) UNSIGNED NULL DEFAULT '0' COMMENT '游戏服务器编号' , `channel` varchar(64) NULL DEFAULT '' COMMENT '渠道' , `zone_id` int(11) UNSIGNED NULL DEFAULT '0' COMMENT '大区ID' , `level` int(11) UNSIGNED NULL DEFAULT '0' COMMENT '角色等级' , `vip_level` int(11) UNSIGNED NULL DEFAULT '0' COMMENT 'VIP等级' , `date_time` varchar(64) NULL DEFAULT '' COMMENT '操作时间' , `pet_uid` int(11) UNSIGNED NULL DEFAULT '0' COMMENT '宠物实例UID' , `pet_id` int(11) UNSIGNED NULL DEFAULT '0' COMMENT '宠物配置ID' , `pet_name` varchar(256) NULL DEFAULT '' COMMENT '宠物名称' , `event_type` varchar(256) NULL DEFAULT '' COMMENT '事件类型(宠物产出/宠物合成/宠物升级/宠物分解/后台回收)' , `event` varchar(256) NULL DEFAULT '' COMMENT '事件描述' , `info` varchar(256) NULL DEFAULT '' COMMENT '详细信息(途径)' , `old_pet` text NULL COMMENT '变更前宠物信息JSON' , `new_pet` text NULL COMMENT '变更后宠物信息JSON' , `ext` varchar(256) NULL DEFAULT '' COMMENT '变化(如 等级/品质 a => b)' , `return_info` text NULL COMMENT '材料/返还明细JSON' , `created_at` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '记录创建时间' , PRIMARY KEY (`id`), INDEX `idx_created_at` (`created_at`), INDEX `idx_pet_id` (`pet_id`), INDEX `idx_role_id` (`role_id`) ) COMMENT='宠物日志表' COLLATE='utf8_general_ci' ENGINE=Innodb ; dbtools over in [{{2026,8,3},{15,2,29}}]