2011-07-12 26 views
1

テーブルの名前はusersです。私はIDmoduleという名前の列を持っています。 MySQLの構文を使用すると、どのように私は、3「に等しい列IDを取得し、元の数プラス1からインクリメントするカラムモジュールを更新」何をしたいあなたを取得する必要がありますmySQL select ID編集列

答えて

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

は素晴らしいthatsの、感謝 – 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';