mysql在一个字段不变的情况下,另一个字段数据不重复

如题所述

在插入数据的同时先判断下 该字段一样记录条数有没有?有的话,不用插入了,直接返回错误信息,该字段已存在,没有则插入
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-18
把这个字段的原有数据取出来,与要插入的数据进行对比。
第2个回答  2013-09-18
可以把要求不重复的字段定义为unique key追问

我如果是想插入一条数据呢?我怕这条数据重复了?我不会写这个判断

追答

字段定义为unique key后,如果插入重复数据时就会返回失败,只要判断返回值就行了