0

有了以下,CHECKINDATEENTERED总是不同的,但VENUECREATEDAT总是相同的。

我想知道是否可以通过仅检查表中的一列来防止重复条目createdAt

SQL = "INSERT IGNORE INTO CHECKINS (CHECKINPLATFORM, MEMBERID, VENUENAME, VENUELAT, VENUELNG, VENUECITY, VENUECOUNTRY, VENUECREATEDAT, CHECKINDATEENTERED) VALUES ('"& strFoursquare &"', '"& objMembers("MEMBERID") &"', '"& strVenueName &"', '"& strlat &"', '"& strlng &"', '"& strCity &"', '"& strCountry &"', '"& FormatDateMySQL(strcreatedAt) &"', '"& FormatDateMySQL(NOW) &"')"
4

1 回答 1

1

如果您有一个UNIQUE INDEXthen 与此键冲突的条目将被忽略。您需要通过在与其唯一身份相关的特定列上创建索引来建立“重复”条件。

于 2013-03-06T03:32:13.323 回答