为防止我连续输入数据,我会对最后一个符合特定条件的用户进行查询。如果最后一个用户不是我,则可以插入数据。下面显示了执行的两个查询:
SELECT user FROM Table WHERE condition='condition' ORDER BY Date DESC LIMIT 1;
if(user != me)
{
INSERT INTO Table (user, details) VALUES ('me', 'details');
}
在INSERT
语句中执行此检查会更好吗?查询将如何进行?
答案 0 :(得分:0)
您无法在INSERT语句中执行此操作,因此您的解决方案很好。