2012-10-22 62 views
0

我的應用程序向客戶發送批量消息。我想要的是:過濾數據庫中的重複字符串

1.應用程序不應該接受每天超過10個重複的消息。 2.應檢查相同的發件人,相同的號碼和相同的信息。

我該怎麼做數據庫? 發送的消息詳細信息保存在一個表中,它具有存儲發送者ID,移動號碼,消息和日期時間的列

插入前應檢查條件。

請幫我一把。

+1

如果您允許您的應用程序發送相同的消息甚至兩次,我不想進入您的「客戶」列表。 – ChrisBint

+0

我在使用java處理不同的問題時做了相當的工作。現在這個過濾應該在數據庫級別完成,所以我沒有任何想法。 –

+0

如果您每天將其限制爲1封相同的郵件,則可以對日期,發件人,客戶號碼和郵件表格設置唯一的限制。 – SchmitzIT

回答

0

您可以在表上創建觸發器來驗證它,或者在插入之前通過查詢檢查UI。