Like vincent says, SQL cannot check this alone.
However you could write a perl script (or php, python, c, c++, whatever) that reads the content of the sql files, performs a set of SELECTS and determines if the data already exists. (And ofcourse, create a new sql file with only the updated statements).
Such an operation, however, requires that your data is "clean". Before starting this job, make sure you know this is really what you want to do. (i.e. how would duplicate records damage your data? is it more important to keep the old ones than the new ones? (or vice versa) etc.)