मैं अगर यह वहाँ नहीं है तो मैं यहाँ खोज की है और एक समाधान पाया एक रिकार्ड डालने के लिए एक समाधान चाहता था, लेकिन मैं एक और समस्याडालने रिकॉर्ड एसक्यूएल में मौजूद रहने पर नहीं, डुप्लिकेट स्तंभ नाम
INSERT INTO closed_answers (question_id, subject_id)
SELECT * FROM (SELECT 2, 2) AS tmp
WHERE NOT EXISTS (
SELECT question_id FROM closed_answers WHERE question_id = 2 AND subject_id = 2
) LIMIT 1
उत्पादन
#1060 - Duplicate column name '2'
अगर मैं किसी भी 2 नंबर होते हैं जो समान नहीं हैं इस्तेमाल किया यह काम करेगा, लेकिन समस्या पैदा होती है जब 2 नंबर एक ही
इसने मुझे यहां बहुत मदद की: http://stackoverflow.com/questions/3164505/mysql-insert-record-if-not-exists-in-table/3164741#comment33044636_3164741 –