MySQL प्रविष्ट करें, और यदि मौजूद नहीं है तो एक दूसरे में डालें [डुप्लिकेट] - mysql

INSERT INTO entity (name,surname,adr_id) values("test","test",< pseudocode see bellow >)

मैं टेबल पते में जांचना चाहता हूं street,town और उस आईडी को वापस लौटाएं adr_id या पते में एक नई पंक्ति डालें।

तो शुरुआत में INSERT मौजूदा है adr_id या एक नया, सिर्फ एक बनाया।

यह संभव है?

उत्तर:

जवाब के लिए 0 № 1

आप उपयोग कर सकते हैं सम्मिलित करें ... डुप्लिकेट पर ... अपडेट करें ... उदाहरण :

INSERT INTO table (a,b,c) VALUES (4,5,6)
ON DUPLICATE KEY UPDATE c=9;

संबंधित सवाल
सबसे लोकप्रिय