Вот мой запрос:Вставить запись, если не существует в таблице неудачи в MySQL
INSERT INTO table (id, actions, date, comments, type, url, rating)
SELECT * FROM (SELECT 'b7d54d99bf11', 'Information Exchanged', '1430463600', '', 'routine', 'http://example.com', '') AS tmp
WHERE NOT EXISTS (SELECT url FROM table WHERE url = 'http://example.com')
Я получаю ошибку SQL, который говорит Duplicate column name: ''
, потому что нет rating
или comments
прошли в течение нескольких записей.
Как я могу избежать ошибки? Есть ли лучший способ достичь этого?