chciałem rozwiązanie wstawić rekord, jeśli go tam nie ma więc tutaj szukałem i znalazłem rozwiązanie, ale mam inny problemwkładka jeśli nie istnieje w SQL, duplikat nazwy kolumny
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
wyjściowego jest
#1060 - Duplicate column name '2'
jeśli użyłem żadnych 2 numery, które nie są identyczne, to będzie działać, ale problem pojawia się, gdy numery 2 są takie same
To bardzo pomogło mi tutaj: http://stackoverflow.com/questions/3164505/mysql-insert-record-if-not-exists-in-table/3164741#comment33044636_3164741 –