ท่าแปลกวันนี้ อยากจะลบแถวซ้ำ ในฐานข้อมูล MySQL

วิธีลบข้อมูลซ้ำใน MySQL แบบไม่ต้องสน ห.ต. ใดๆ ขอแค่มันไม่ซ้ำก็พอ สามารถทำได้ด้วยการ เพิ่ม INDEX UNIQUE ให้ฟิลด์นั้น ซะด้วยการทำแบบนี้

ALTER IGNORE TABLE `products` ADD UNIQUE `product_code` (`product_code`);

จุดสำคัญของมันคือ ให้ ALERT ด้วย IGNORE แค่นั้นล่ะ

0
รับทราบ
0
เยี่ยม
0
แย่
0
ตลก
0
รักเลย
0
โกรธ
Beta Version v22.7.0 : ขออภัยเว็บกำลังก่อสร้าง (อีกแล้ว) แต่คราวนี้กำลังสร้างจริงจังละ