INSERT ignore INTO file (userId, fileName,timeStampName, fileUrl, filePath, extendName, uploadTime, fileSize, isDir) VALUES (#{file.userId}, #{file.fileName},#{file.timeStampName}, #{file.fileUrl}, #{file.filePath}, #{file.extendName}, #{file.uploadTime}, #{file.fileSize}, #{file.isDir}) UPDATE file SET filepath=REPLACE(filepath, #{oldFilePath}, #{filePath}) WHERE filepath LIKE N'${oldFilePath}%'; UPDATE file SET filePath=REPLACE(filePath, #{param1}, #{param2}) WHERE filePath like N'${param1}%' update file set filePath = #{param2} where filePath = #{param1} and fileName = #{param3} and extendName = #{param4} and extendName is null