Я хотел, чтобы решение вставляло запись, если ее там нет, поэтому я искал здесь и нашел решение, но у меня есть другая проблема
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 цифры совпадают