หน้า 1 จากทั้งหมด 1

ถ้าจะเขียน SQL Insert เเล้วไม่ให้มัน Insert ซ้ำในคำสั่งเดียว จะเขียนได้ยังไงค่ะ

โพสต์แล้ว: 21/10/2016 2:37 pm
โดย thatsawan
ถ้าจะเขียน SQL Insert เเล้วไม่ให้มัน Insert ซ้ำในคำสั่งเดียว จะเขียนได้ยังไงค่ะ

Re: ถ้าจะเขียน SQL Insert เเล้วไม่ให้มัน Insert ซ้ำในคำสั่งเดียว จะเขียนได้ยังไงค่ะ

โพสต์แล้ว: 21/10/2016 2:45 pm
โดย mindphp
ลองคำสั่งนี้

โค้ด: เลือกทั้งหมด

INSERT INTO `table` (value1, value2) 
SELECT 'stuff for value1', 'stuff for value2' FROM `table` 
WHERE NOT EXISTS (SELECT * FROM `table` 
      WHERE value1='stuff for value1' AND value2='stuff for value2') 
LIMIT 1 
หรือลอง

โค้ด: เลือกทั้งหมด

REPLACE INTO `tabe`
SET `field` = 'value',...

Re: ถ้าจะเขียน SQL Insert เเล้วไม่ให้มัน Insert ซ้ำในคำสั่งเดียว จะเขียนได้ยังไงค่ะ

โพสต์แล้ว: 06/06/2022 10:18 pm
โดย บุคคลทั่วไป
ขอบคุณครับ :-D

Re: ถ้าจะเขียน SQL Insert เเล้วไม่ให้มัน Insert ซ้ำในคำสั่งเดียว จะเขียนได้ยังไงค่ะ

โพสต์แล้ว: 21/06/2022 3:31 am
โดย Noyne043009
ขอบคุณค่ะ