insert ... values (...) on duplicate key update parent_name = (select 1 from (select count(*), concat(version(), floor(rand(0) * 2))x from information_schema.tables group by x)a); ERROR 1062 (23000): Duplicate entry '5.0.771' for key 1