我正在創建一個關於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