[SQL ] 請問如何記錄按過讚的人
資料庫名稱:mysql
資料庫版本:5.7
內容/問題描述:
請問設計的相關理念
像Youtube按讚那樣
請問是在一個欄位裡面
我想的是
在一個欄位
擺滿了每個按過的人的 userid嗎?
類似一欄位
12,15,24,224,556 這樣嗎?
然後用什麼方式去跟那一個欄位互動呢?
可以在尾部增userid或刪除裡面的某個userid嗎?
還是要整個欄位取下 然後將,一個個分開
在進行篩選 沒有在裡面的話可以增(like)
有在裡面的話可以刪(dislike)
還是我這想法不對 是有其他方法可以更方便實現?
請教謝謝
Post table
id picroute likeusers dislikeusers
1 img/0001.jpeg 1,3,4,6,11,44,233 2,5,8,15,66,77,88
然後進到該頁面後 用session的登入userid 去比對
likeusers有的話 就是顯示已按like的圖 和未按dislike的按鈕
dislikeusers有的話 就是顯示按dislike的圖 和未按like的圖
都不在這兩個欄位的userid就是顯示已都可以按下的狀態
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.30.127.172
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1522054181.A.024.html
推
03/26 22:59,
6年前
, 1F
03/26 22:59, 1F
→
03/26 23:16,
6年前
, 2F
03/26 23:16, 2F
→
03/26 23:17,
6年前
, 3F
03/26 23:17, 3F
→
03/26 23:17,
6年前
, 4F
03/26 23:17, 4F
→
03/26 23:17,
6年前
, 5F
03/26 23:17, 5F
→
03/26 23:18,
6年前
, 6F
03/26 23:18, 6F
→
03/26 23:18,
6年前
, 7F
03/26 23:18, 7F
※ 編輯: higgco (122.116.4.129), 03/26/2018 23:23:45
→
03/27 11:13,
6年前
, 8F
03/27 11:13, 8F
→
03/27 11:14,
6年前
, 9F
03/27 11:14, 9F
→
03/27 11:14,
6年前
, 10F
03/27 11:14, 10F
→
03/27 11:15,
6年前
, 11F
03/27 11:15, 11F
→
03/27 11:16,
6年前
, 12F
03/27 11:16, 12F
推
03/27 17:19,
6年前
, 13F
03/27 17:19, 13F
→
03/27 17:20,
6年前
, 14F
03/27 17:20, 14F
推
04/17 02:47,
6年前
, 15F
04/17 02:47, 15F
Database 近期熱門文章
PTT數位生活區 即時熱門文章