-1
我有一張表,表示存儲的單詞,有樹列id,單詞和計數,單詞是唯一鍵。Mysql唯一列 - 加一個數
我只是想添加+1來計數,如果單詞已經insterted。我無法找到任何SQL語句,(我可能不知道在谷歌上搜索什麼)
我想添加+1到count列,當我插入新的數據到單詞。我不確定它是否需要此操作的唯一列。
你能幫助我嗎? 關心!
我有一張表,表示存儲的單詞,有樹列id,單詞和計數,單詞是唯一鍵。Mysql唯一列 - 加一個數
我只是想添加+1來計數,如果單詞已經insterted。我無法找到任何SQL語句,(我可能不知道在谷歌上搜索什麼)
我想添加+1到count列,當我插入新的數據到單詞。我不確定它是否需要此操作的唯一列。
你能幫助我嗎? 關心!
INSERT INTO tablename (word, count)
VALUES ("TheWord", 1)
ON DUPLICATE KEY UPDATE count = count + 1
我相信這就是你要找的。如果單詞是唯一的,是否有任何理由擁有id列?
它的工作原理! Thx大家:) – YigitOzdemir
http://stackoverflow.com/questions/4728325/mysql-how-to-do-an-if-exist-increment-in-a-single-query 這是你想要什麼,我想。使用ON DUPLICATE KEY – Ignacio
您能給出一個來自特定查詢的期望輸出的例子嗎? –