|
 |
|
สอบถามการออกแบบตาราง MySQL เก็บรายการวีดีโอเฟลช เกี่ยวกับชนิดและรูปแบบของตาราง |
|
 |
|
|
 |
 |
|
แนะนำว่าให้ใส่ฟิลด์ละค่าพอครับ
เพราะถ้าคุณเก็บประมาณว่า
ผู้ใช้ 001 รหัสบทสวด 1,2,3,4,5,..
ถ้าเขาจะแก้ไขเอา 3 ออก หมายความว่าคุณต้อง query ออกมา สับเลข 3 ทิ้ง เรียงฟอร์แมตใหม่แล้วค่อยอัพเดทลงไปที่เดิม
ซึ่งมันหลายขั้นตอนมาก
ผมแนะนำให้คุณเก็บแบบใส่ลงไปเรื่อยๆเช่น
ผู้ใช้ 001 รหัสบทสวด 1
ผู้ใช้ 001 รหัสบทสวด 2
ผู้ใช้ 002 รหัสบทสวด 1
ผู้ใช้ 003 รหัสบทสวด 3
ผู้ใช้ 001 รหัสบทสวด 3
ผู้ใช้ 001 รหัสบทสวด 4
....
...
..
.
เวลาอยากรู้ว่า ผู้ใช้ 001 มีบทสวดอะไรบ้างก็ select รหัสบทสวด from playlist where ผู้ใช้ = '001'
ก็จะได้ทั้งหมดออกมาครับ
เวลาจะลบจะแก้ไขก็ทำเฉพาะกับ row ที่ต้องการได้เลยครับ อันอื่นไม่กระทบ
แถมถ้าเก็บแบบนี้ยังสามารถ count ได้ด้วยว่าผู้ใช้คนนั้นๆมีบทสวดใน playlist แล้วกี่อัน
ประมาณนี้ครับ
|
 |
 |
 |
 |
Date :
2011-02-22 08:48:25 |
By :
iamatomix |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|

|
Load balance : Server 04
|