Какой запрос быстрей и оптимальней из двух?
INSERT IGNORE INTO table (id,Rating)
VALUES(SELECT id FROM data WHERE data.Name='Vasya',0)
или
INSERT IGNORE INTO table (id,Rating)
SELECT id,0
FROM data WHERE data.Name='Vasya'
_______________________________________________________________________
UPDATE table INNER JOIN second on second.id= table.id SET table.Rating=1 WHERE second.Name='Test'
или
UPDATE table SET Rating=1 WHERE id=(SELECT id FROM second WHERE Name='Test')
А есть ли ещё способ ускорить такие запросы?