是否有任何方法可以安全地更新mysql表中的值而不先查詢它,例如,如果我有一個存儲的數字,例如5,並且我希望每次執行操作時都加1,那麼無論如何,我可以補充說,沒有執行實際的查詢,以獲得它的價值第一?任何方式來在MYSQL數據庫中增加值而不先查詢它?
0
A
回答
7
mysql_query("UPDATE `table` SET `col`=`col`+1 WHERE condition=met")
,它將遞增列值。
+0
工程就像一個魅力,謝謝你! – mcbeav 2011-03-25 04:41:18
2
您可以嘗試添加一個觸發器。只要發生INSERT,UPDATE或DELETE,就會自動觸發一個觸發器。
更多關於觸發器:http://www.sqlteam.com/article/an-introduction-to-triggers-part-i
在這種情況下,你可以使用類似:
CREATE TRIGGER Increment_By_one
ON table_name
FOR INSERT
AS
'your incrementation sql string goes here...
相關問題
- 1. 任何方式來加快此查詢?
- 2. 任何方式來保持在PHP連接到MySQL數據庫?
- 3. MySQL查詢不返回任何數據
- 4. 如何加快MySQL數據庫/查詢?
- 5. 查詢,增加工資和數據庫
- 6. 增加來自php的數據庫值?
- 7. 任何方式來同步2個mysql數據庫?
- 8. MySQL查詢不更新數據庫中的值在PHP中
- 9. 如何比較查詢中的MySQL int值而不提取它
- 10. 是否有任何安全的方式來參數化MySQL查詢中的數據庫名稱?
- 11. 在MySQL數據庫中增加計數器的最快方法
- 12. MySQL查詢返回不在數據庫中的值
- 13. 在django數據庫中增加值
- 14. 在Rails中增加數據庫值
- 15. 如何緩存Wordpress數據庫,以便它不查詢MySql?
- 16. mysql查詢在SQL查詢中返回零行,即使它在數據庫中
- 17. R-最好的方式來增加(增加)在不同的數據列幀
- 18. MySQL查詢不回來 - 性能增強?
- 19. 任何方式來優化這個MySQL查詢?
- 20. 任何方式來知道鍵盤尺寸而不顯示它?
- 21. MySQL數據庫加入查詢
- 22. 增加MySQL值而不立即刷新
- 23. 在Docker中查詢MySql數據庫
- 24. 在MySQL數據庫中插入查詢
- 25. 在extjs中查詢mysql數據庫
- 26. 如何查詢postgreSQL數據庫來檢查值是否存在?
- 27. 從數據庫返回檢索空而不是值增加
- 28. 如何查詢數組中的所有值的MYSQL數據庫
- 29. 插入'數組'而不是數值到數據庫的查詢
- 30. 在MySQL數據庫的列中計數值的查詢
插入數據,爲什麼ü需要查詢?更多信息請! – 2011-03-25 03:42:50