A-AA+then

update เฉพาะฟิว ทำอย่างไร

1,110
ขอถามเพื่อนๆ และอาจารย์ ผู้รู้หน่อยคะ
คือถ้าเราต้องาการลบข้อมูลเก่าออกและอัพเดทข้อมูลเข้าไปใหม่ทำอย่างไรคะ

3 ความคิดเห็น

การใส่ข้อมูลมีการใส่ 3 แบบ fileAcc fileVdo FileUser
ตอนแรกผู้ใช้ได้ใส่ข้อมูลใน FileUser
พอเรากดแก้ไขและเลือก fileใหม่ทีจะส่งไปแทนตัวเดิมคะ 
ถ้าเราต้องาการลบข้อมูลเก่าออกและอัพเดทข้อมูลเข้าไปใหม่ทำอย่างไรคะ
 

1

ใช้คำสั่งของ SQL ธรรมดานั่นล่ะครับ คือ...
 
UPDATE ชื่อตาราง SET ชื่อฟิลด์ = ข้อมูลใหม่ WHERE เงื่อนไข

สำคัญตรงเงื่อนไขครับ เพราะจะบอกได้ว่าจะต้อง Update ข้อมูลที่ตรงไหน ถ้าไม่แน่ใจ ให้ลอง Select ตามเงื่อนไขขึ้นมาดูก่อนว่าได้ตามที่เราต้องการหรือไม่ แล้วค่อยใช้ Update

ยกตัวอย่าง

UPDATE Attach SET Attach_FileVdo = 'vdo01' WHERE id='1234'
2

คิดง่ายๆ ว่า "แก้ไข" ข้อมูล สิครับ

แก้ไขข้อมูลก็ใช้ UPDATE เหมือนกำตอบด้านบน ครับ

จะแก้ไขกี่ฟิลด์พร้อมกันก็ได้ โดยคั่นแต่ละฟิลด์ด้วย คอมมา

UPDATE tablename SET filed1='value1',filed5='vaue5'

ดูแล้วประยุกต์เอาเองนะ

อ้อ คำตอบด้านบนไม่ได้ผิดนะ ผมแค่ขยายความเฉยๆ
3
^