Php 仅当数据为';它还不存在
我只想在数据库不存在的情况下将数据插入数据库。所以我使用插入忽略 问题在于字段“createDate”-它每秒钟都在更改,这将使新数据成为新的/唯一的。 有没有办法为SQL设置比较字段Php 仅当数据为';它还不存在,php,mysql,sql,Php,Mysql,Sql,我只想在数据库不存在的情况下将数据插入数据库。所以我使用插入忽略 问题在于字段“createDate”-它每秒钟都在更改,这将使新数据成为新的/唯一的。 有没有办法为SQL设置比较字段 $res = mysql_query ("INSERT IGNORE INTO `alerts` (userID, type, refID, title, openBy, createDate) VALUES (".$mainIndex['userID'].", 'comment', ".$mainIndex[
$res = mysql_query ("INSERT IGNORE INTO `alerts` (userID, type, refID, title, openBy, createDate) VALUES (".$mainIndex['userID'].", 'comment', ".$mainIndex['id'].", '".$contactName."', ".$mainIndex['userID'].", ".$todayLX.")");
createDate是否标记为数据库中的唯一字段?否。@Naruto…………因此,请尝试不带日期的插入,然后在插入记录时更新,或者在插入前检查数据是否存在请定义“存在”,然后在其上放置唯一键。