volevo una soluzione per inserire un record se non è lì così ho cercato qui e abbiamo trovato una soluzione, ma ho un altro problemainserto se non esiste in SQL, duplicare nome della colonna
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
l'uscita è
#1060 - Duplicate column name '2'
se ho usato ogni 2 numeri che non sono identici che funzionerà, ma il problema sorgere quando i 2 numeri sono gli stessi
Questo mi ha aiutato molto qui: http://stackoverflow.com/questions/3164505/mysql-insert-record-if-not-exists-in-table/3164741#comment33044636_3164741 –