我有以下存储过程允许插入到数据库中。我想更改存储过程以便不输入重复条目。我想用于检查重复项的列是 Material_Name 和 Material_Data.how我应该改变SP吗?谁来帮帮我。
CREATE PROCEDURE `sp_upload_file`(IN Training_Id INT,IN filename VARCHAR(200), IN path VARCHAR(200),IN materialdata MEDIUMBLOB)
BEGIN
INSERT INTO `training_material`
(`Training_Id`,
`Material_Name`,
`Material_Path`,
`Material_Data`,
`Created_Date`,
`Modified_Date`)
VALUES
(Training_Id,
filename,
path,
materialdata,
NOW()
,NOW());
END$$
DELIMITER ;