ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingถามเรื่อง case sensitive ใน mysql หน่อยครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ถามเรื่อง case sensitive ใน mysql หน่อยครับ  (อ่าน 951 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
ไร้อนาคต
ก๊วนเสียว
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 250



ดูรายละเอียด
« เมื่อ: 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

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

บันทึกการเข้า
GillBate
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 160
ออฟไลน์ ออฟไลน์

กระทู้: 1,236



ดูรายละเอียด
« ตอบ #1 เมื่อ: 24 เมษายน 2010, 18:43:54 »

 Tongue ไม่ต้อง unique หรอกครับ ให้ php เช็คแทนครับ แล้วค่อย insert
บันทึกการเข้า
ไร้อนาคต
ก๊วนเสียว
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 250



ดูรายละเอียด
« ตอบ #2 เมื่อ: 24 เมษายน 2010, 18:48:04 »

สงสัยได้ถามเองตอบเอง ( บังเอิญเจอคำตอบแล้ว )

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

ให้คุณ

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

ขอบคุณ ตัวเอง 555 เหมือนบ้าเลย
บันทึกการเข้า
ไร้อนาคต
ก๊วนเสียว
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 250



ดูรายละเอียด
« ตอบ #3 เมื่อ: 24 เมษายน 2010, 18:53:19 »

เกมส์ในลายเซ็นคุณ GillBate

มันเกมส์ไรอ่ะทำเองเหรอ น่าเล่นจังเล่นไงอ่ะ  wanwan020
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์