我正在學習如何通過創建博客進行編程,並且我的一個要求是在創建新博客文章時遞增帖子類別的「計數」列。使用一條SQL語句進行交易
至於現在,我必須使用下面的語句來完成此任務:
INSERT INTO posts (..., ..., category_id) VALUES (..., ..., 5);
UPDATE categories SET count = count + 1 WHERE id = 5
有沒有辦法對我來說,這兩個合併成一個單一的SQL語句?如果沒有,那麼每當我創建一個具有該類別的新帖子時,是否有辦法「自動化」計數字段的增量?
你使用了哪個數據庫? – Oded 2012-07-11 19:21:44
@Oded我很抱歉 - 我正在使用MySQL 5.5.20 – 2012-07-11 19:22:57