如何在MySQL的SQL语句中避免数据惟一性冲突

MySQL在修改完每一行数据后都验证数据约束,而不是像SQL标准里执行完整条语句才验证。这样作带来的一个问题就是,若是一条SQL语句会改动多行数据,即便改动过程当中违反了数据约束但改动后并不违反数据约束,也会被MySQ判为违反数据约束从而执行失败。 举例来讲: 这个问题我没有找到完美的解决方法。但有几个在特定状况下有效的解法: 1)暂时删除相关约束,改动完数据后再加回去 2)在update语句中使
相关文章
相关标签/搜索