我正在嘗試創建一列並使其計數用戶所做的插入次數。列保持嘗試插入已存在的行的次數
一個例子就是讓事情更清楚:
+-------+----------------------------------+--------------+
| text | md5 | insert_times |
+-------+----------------------------------+---------+----+
| 123 | 202cb962ac59075b964b07152d234b70 | 834 |
| abc | 900150983cd24fb0d6963f7d28e17f72 | 923 |
+-------+----------------------------------+--------------+
其中text
是主鍵。
每當用戶試圖插入123
(使用INSERT IGNORE
不會收到錯誤消息,因爲123
已存在)時,insert_times
將增加1
,記錄插入表中已有文本的嘗試次數。
有關如何製作它的任何想法?
我不能觸發器,因爲我的數據庫主機(godaddy)不允許觸發器。
如果mysql
無法做到,可以在php
的幫助下完成嗎?
這非常有幫助!如果你能幫我找到一個SQL解決方案,如果你不能,那麼我會很感激!謝謝! – Algorithmatic 2012-07-15 04:19:42
嗚嗚嗚嗚嗚嗚嗚嗚嗚......真是太明顯了!我會編輯我的答案。 – 2012-07-15 04:24:13