1
0

add_user_input_field.sql 904 B

1234567891011121314151617181920212223
  1. -- 为logs表添加user_input字段来记录用户输入内容
  2. -- 适用于 MySQL、SQLite、PostgreSQL 数据库
  3. -- MySQL 语法
  4. -- ALTER TABLE logs ADD COLUMN user_input TEXT COMMENT '用户输入内容';
  5. -- SQLite 语法
  6. -- ALTER TABLE logs ADD COLUMN user_input TEXT;
  7. -- PostgreSQL 语法
  8. -- ALTER TABLE logs ADD COLUMN user_input TEXT;
  9. -- 通用语法(兼容多数据库)
  10. ALTER TABLE logs ADD COLUMN user_input TEXT;
  11. -- 为新字段添加索引(可选,如果需要搜索用户输入内容的话)
  12. -- CREATE INDEX idx_logs_user_input ON logs(user_input(100));
  13. -- 说明:
  14. -- 1. user_input 字段用于存储用户通过API发送的实际输入内容(如messages内容)
  15. -- 2. 原有的 content 字段继续用于存储计费相关信息
  16. -- 3. 该字段主要记录消费类型(type=2)和错误类型(type=5)日志的用户输入
  17. -- 4. 字段类型使用TEXT以支持长文本内容