0
之前,我有下面的SQL語法:創建「搜索」觸發插入
CREATE TRIGGER trigger_name
BEFORE INSERT
ON table FOR EACH ROW
BEGIN
END;
我需要檢查表值,其中字段1 =「X」和場2 =「Y」。如果發現值希望通過php端插入到失敗。 ($mysqli->error)
之前,我有下面的SQL語法:創建「搜索」觸發插入
CREATE TRIGGER trigger_name
BEFORE INSERT
ON table FOR EACH ROW
BEGIN
END;
我需要檢查表值,其中字段1 =「X」和場2 =「Y」。如果發現值希望通過php端插入到失敗。 ($mysqli->error)
這可以通過嘗試使用mysql選擇該值並計算結果(num_rows)來完成。如果結果返回0,則將數據插入到mysql表中,因爲表中沒有相同值的數據。
我想要更好的表現,比如觸發器 – Fane 2015-01-26 20:47:58
你是說你要插入失敗,如果通過PHP完成,但不是如果它做了一些其他方式? – 2015-01-26 20:35:18