如何捕获具有不同信息的条目,使其不再成为我的SQL中的副本? 例如。
我的数据库中有这些信息。
January 1, 2017, New Year, Nationwide.
我想在同一个确切的日期进入另一个假期但是在当地。
我该怎么做?
答案 0 :(得分:0)
您的约束似乎太宽(类似于UNIQUE (day,year)
),您应该将表约束设置为UNIQUE (day,year,description,location)
,以便能够添加仅包含位置更改的条目。
答案 1 :(得分:0)
$chkentry="select `HDDATE`,`HDLOCATION`,`HOLIDAYNAME` from rfc_bio_holiday_m where HDDATE='$hddate' and HDLOCATION ='$hdlocation' and HOLIDAYNAME='$holidayname' HDSTATUS=1";
if ($result=$conn->query($chkentry))
{ while ($row = $result->fetch_array()) {
list($entryexist) = $row;
}
}
if ($entryexist>0) #Condition after this
这是我的代码