Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 仅当数据为';它还不存在_Php_Mysql_Sql - Fatal编程技术网

Php 仅当数据为';它还不存在

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[

我只想在数据库不存在的情况下将数据插入数据库。所以我使用插入忽略

问题在于字段“createDate”-它每秒钟都在更改,这将使新数据成为新的/唯一的。 有没有办法为SQL设置比较字段

$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…………因此,请尝试不带日期的插入,然后在插入记录时更新,或者在插入前检查数据是否存在请定义“存在”,然后在其上放置唯一键。