我有一些值已经存储在table.Before插入一些值之前它应该检查值是否已经存储或者没有存储。如果没有存储则添加到表中否则值忽略。参考列存储的值。
答案 0 :(得分:1)
虽然你的问题相当模糊且看似宽泛,但确实有一个简单的答案:
create unique index idx_table_col on table(col)
这将确保col
中的值是唯一的。如果重复值会导致错误,除非您发现错误并执行某些操作。您可以在索引中包含多个列,因此列的组合将是唯一的。
答案 1 :(得分:0)
您可以创建存储过程并在其中
select count(1) into varname from table_name where column_name = data
if(varname = 0)
your insert query goes here