创建'搜索'插入前触发

时间:2015-01-26 20:10:26

标签: mysql sql triggers

我有以下sql语法:

CREATE TRIGGER trigger_name
BEFORE INSERT
   ON table FOR EACH ROW

BEGIN

END;

我需要在表格中查看 field1 =' x' field2 =' y' 的值。如果找到值,则希望通过php端插入失败($mysqli->error)

1 个答案:

答案 0 :(得分:0)

这可以通过尝试使用mysql选择该值并计算结果(num_rows)来完成。如果结果返回0,则将数据插入mysql表,因为表中没有相同值的数据。