在mysql中有一个非主键不可重复字段(目前该字段没设置unique属性)现在插入一条数据前端传来的数据如果该字段设置成unique属性我该怎样给前端返回错误的message(可能会有其它插入错误,目前只统一设置message=“请求失败“)如果不设置unique我是需要在service验证该数据的该字段是否已存在吗重新写一个验证service吗哪种方法好
建议都整上,数据库设置unique,service再写一个校验
数据库增加唯一约束,service进行异常捕获返回信息给前端