14 lines
1.3 KiB
SQL
14 lines
1.3 KiB
SQL
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聊天历史表'; |