14 lines
1.3 KiB
MySQL
14 lines
1.3 KiB
MySQL
|
|
CREATE TABLE `ai_conversation_history` (
|
|||
|
|
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id,自增',
|
|||
|
|
`user_id` bigint(20) NOT NULL COMMENT '用户id',
|
|||
|
|
`session_id` varchar(36) NOT NULL COMMENT '会话id',
|
|||
|
|
`role` varchar(20) NOT NULL COMMENT '角色:user或assistant',
|
|||
|
|
`content` text NOT NULL COMMENT '消息内容',
|
|||
|
|
`timestamp` bigint(20) NOT NULL COMMENT '消息时间戳',
|
|||
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|||
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|||
|
|
PRIMARY KEY (`id`),
|
|||
|
|
KEY `idx_session_id` (`session_id`),
|
|||
|
|
KEY `idx_user_id` (`user_id`),
|
|||
|
|
KEY `idx_timestamp` (`timestamp`)
|
|||
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='AI聊天历史表';
|