値「100」を更新する方法$idに+100を追加して重複し、合計がここのレベルで200になる場合は、私のINSERTステートメントです。
INSERT INTO users (id, name, level) VALUES ($id, 'name', 100 )
これでうまくいくはずです(idは一意のフィールドであり、更新する正しい行を識別するために使用できると想定しています)。
$query="INSERT INTO
users (id, name, level)
VALUES ($id, 'name', 100 )
on duplicate key
update set level=level+100";
UPDATEはMySQL固有であるため、より一般的な方法は次のとおりです。
INSERT INTO users (id,name,level) VALUES ($id, 'name', 100)
ON DUPLICATE KEY UPDATE level = level + VALUES(level)
http://dev.mysql.com/doc/refman/5.1/de/insert-on-duplicate.html AFAIKを参照してください。これは、MySQLにのみ適用される場合よりも一般的に適用されます。