ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: ไร้อนาคต ที่ 24 เมษายน 2010, 18:40:50



หัวข้อ: ถามเรื่อง case sensitive ใน mysql หน่อยครับ
เริ่มหัวข้อโดย: ไร้อนาคต ที่ 24 เมษายน 2010, 18:40:50
ผมจะ rewrite url ครับ

ภาษา sql ที่ใช้
โค๊ด:
  UNIQUE KEY `url` (`url`)


ผมลอง insert ค่า

โค๊ด:
pzgpj

ลงใน db เรียบร้อย

ต่อมา

ผมลอง insert ค่า

โค๊ด:
pzgpJ

ขึ้น Error
#1062 - Duplicate entry 'pzgpJ' for key 3

ผมอยากให้มันเป็นเอกลักษณ์ แล้วก็มอง J ตัวใหญ่ กับ j ตัวเล็กต่างกัน ผมควรใช้ sql ยังไงครับ  :wanwan006:

ช่วยหน่อยนะๆ



หัวข้อ: Re: ถามเรื่อง case sensitive ใน mysql หน่อยครับ
เริ่มหัวข้อโดย: GillBate ที่ 24 เมษายน 2010, 18:43:54
 :P ไม่ต้อง unique หรอกครับ ให้ php เช็คแทนครับ แล้วค่อย insert


หัวข้อ: Re: ถามเรื่อง case sensitive ใน mysql หน่อยครับ
เริ่มหัวข้อโดย: ไร้อนาคต ที่ 24 เมษายน 2010, 18:48:04
สงสัยได้ถามเองตอบเอง ( บังเอิญเจอคำตอบแล้ว )

เผื่อคน search เจอ และสงสัยเหมือนๆกัน

ให้คุณ

เปลี่ยน COLLATE  "หลัก" นั้นๆเป็น latin1_bin มันจะเป็น Case Sensitive อัตโนมัติ  :wanwan013:

ขอบคุณ ตัวเอง 555 เหมือนบ้าเลย


หัวข้อ: Re: ถามเรื่อง case sensitive ใน mysql หน่อยครับ
เริ่มหัวข้อโดย: ไร้อนาคต ที่ 24 เมษายน 2010, 18:53:19
เกมส์ในลายเซ็นคุณ GillBate

มันเกมส์ไรอ่ะทำเองเหรอ น่าเล่นจังเล่นไงอ่ะ  :wanwan020: