|
|
|
มีวิธีตรวจสอบค่าซ้ำกันในฐานข้อมูล ถ้าค่าที่ป้อนไปใหม่นี้มี id ซ้ำกันก็ให้ทำการอัพเดทค่าล่าสุดเลย |
|
|
|
|
|
|
|
INSERT INTO table (a,b,c) VALUES (1,2,3) ON DUPLICATE KEY UPDATE c=c+1
|
|
|
|
|
Date :
2012-05-14 22:09:57 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ON DUPLICATE KEY UPDATE c=c+1
ช่วยอธิบายคำสั่งนี้ได้ไหมค่ะ หนูไม่เข้าใจค่ะ
|
|
|
|
|
Date :
2012-05-15 10:13:36 |
By :
comerror |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ON DUPLICATE KEY UPDATE c=c+1 , A=12 ,B="อบต."
ถ้าการ insert ไป insert ฟิวด์ที่เป็นคีย์ แล้วข้อมูลเหมือนกับที่มีอยู่แล้วในฐานข้อมูล ก็จะมาทำคำสั่ง on duplicate key คือให้อัพเดตข้อมูลอะไรก็ตามที่เราสั่งไป ตามตัวอย่างจะให้อัพเดตฟิวด์ C = C+1 , A=12 ,B="อบต."
|
|
|
|
|
Date :
2012-05-15 13:12:33 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองทำแล้วมัน error อ่ะค่ะ ตามลิ้งค์นี้น่ะค่ะ
https://www.thaicreate.com/php/forum/078434.html
ช่วยหน่อยน่ะค่ะ
|
|
|
|
|
Date :
2012-05-15 15:21:49 |
By :
comerror |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|