是否有任何方法可以安全地更新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. 根據單個數據庫查詢中的條件增加值
- 4. MySQL查詢不返回任何數據
- 5. 如何加快MySQL數據庫/查詢?
- 6. 增加來自php的數據庫值?
- 7. 任何方式來同步2個mysql數據庫?
- 8. 如何比較查詢中的MySQL int值而不提取它
- 9. 在Rails中增加數據庫值
- 10. 如何緩存Wordpress數據庫,以便它不查詢MySql?
- 11. mysql查詢在SQL查詢中返回零行,即使它在數據庫中
- 12. 任何方式來優化這個MySQL查詢?
- 13. 任何方式來知道鍵盤尺寸而不顯示它?
- 14. MySQL數據庫加入查詢
- 15. 從數據庫返回檢索空而不是值增加
- 16. 在Docker中查詢MySql數據庫
- 17. 如何查詢postgreSQL數據庫來檢查值是否存在?
- 18. 如何查詢數組中的所有值的MYSQL數據庫
- 19. 插入'數組'而不是數值到數據庫的查詢
- 20. 在SQL查詢中使用「更新」和「連接」一起增加數據庫值
- 21. 在MySQL數據庫的列中計數值的查詢
- 22. MySQL查詢數據庫中查看
- 23. 在Pyspark中增量數據加載和查詢而不重新啓動Spark JOB
- 24. mysql查詢數據庫
- 25. 查詢MySQL數據庫
- 26. 查詢MySQL數據庫
- 27. 查詢MySQL數據庫
- 28. 查詢數據庫MySQL
- 29. 查詢MySQL數據庫
- 30. MySQL數據庫表查詢
插入數據,爲什麼ü需要查詢?更多信息請! – 2011-03-25 03:42:50