2011-07-12 68 views
1

我的表名爲users。我有一個名爲IDmodule的列。使用MySQL的語法我怎麼能說「得到列的ID爲3,更新列模塊從原來的號加1遞增」mySQL select ID編輯列

回答

2
update users set module = module + 1 where id = 3; 
+0

那很好,謝謝 – cnotethegr8

+0

是數據庫不區分大小寫? –

+0

最喜歡的:http://stackoverflow.com/questions/153944/is-sql-syntax-case-sensitive –

1
"UPDATE users SET module = module + 1 WHERE id=3"; 

這應該得到你想要的東西。

1

要做到這一點在MySQL:

 

UPDATE myDB.users 
SET module = module + 1 
WHERE ID = 3 

你需要知道如何用PHP做到這一點呢?

2

你的問題不是很清楚,但這是你想要的嗎?!

UPDATE users 
SET module = module + 1 
WHERE ID = 3; 
2
UPDATE users 
SET module = module + 1 
WHERE ID = 3; 
2
UDPATE users 
SET module = module + 1 
WERE ID = 3 

這是什麼,功課? :-)

1

試試這個:

update `users` set `module` = `module` + 1 where `id` = '3';