삽입 기록하지 않을 경우 열 이름을 복제, SQL에 존재
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'
나는 그것이 작동하지만,이 개 번호가 사용자의 SQL 작업을 할 수있는 같은
대단히 도움이되었습니다. http://stackoverflow.com/questions/3164505/mysql-insert-record-if-not-exists-in-table/3164741#comment33044636_3164741 –