我正在创建一个关于IT问题的票证系统。我有以下表格:IT支持mySQL数据库结构
id
userID
priority
details
rank
conversation
order
status
ts
我需要的是能够显示IT部门和用户的通话之间来回。所以我想我有两列conversation
和order
。列conversation
将是一个唯一的标识符(编号或文本),顺序将显示该行在对话中的排列顺序(1,2,3等)。
我的问题是这样的:
- 这是去了解它的最佳方式?
- 我应该如何识别每个对话?
我可以生成随机的PHP 5字符文本或其他东西,或给一个数字,并且每个用户有会话号码1,号码2等。但是那么如果我这样做了,我将如何找出下一个数字用于使用mySQL的用户?
任何想法和建议将是有益的,谢谢。
阿哈,按时间戳排序的确很有意义。我曾经通过JOIN在我的SQL中连接表,但是我不认为我已经建立了一个具有外键的表,我想知道phpMyAdmin是否可以做到这一点? – Chud37 2012-07-30 11:51:33
找到了关系视图。谢谢,我想我会在这之前给出它,这很有意义。 – Chud37 2012-07-30 11:58:35
@ Chud37无论外键约束的存在如何,您都可以连接表。外键约束的目的是确保不能添加“孤立”注释。即外键是一种完整性功能,不会改变您查询数据库的方式。我在我的代码中添加了外键约束来解释如何使用列。如果您想逐字复制设计,则由您决定。 – 2012-07-30 11:59:50