if not - we end up with an incorrect SQL query e.g. INSERT INTO webpages (id )VALUES ('uk.co.bbc.news:http/sport2/hi/video_and_audio/default.stm') ON DUPLICATE KEY UPDATE ; where nothing follows the update