データベース フィールドを 1 ずつ増やす
MySQL を使用する場合、構造化クエリ言語 ( SQL) コマンド。一般的なシナリオの 1 つは、フィールドを 1 ずつ増やすことです。
新しい行の挿入または既存の行の増分
この操作を実行するには、次のオプションを考慮してください:
1.エントリの更新:
特定のエントリについては、次の方法で簡単に増分できます:
UPDATE mytable SET logins = logins + 1 WHERE id = 12;
2.新しいエントリの挿入または既存のエントリの更新:
既存のエントリを更新するか、存在しない場合は新しいエントリを挿入する場合は、REPLACE 構文または INSERT...ON を利用できます。 Rob Van Dam が提案した DUPLICATE KEY UPDATE オプション。
3.増分値を含む新しいエントリの挿入:
フィールドに値を増分的に割り当てながら新しいエントリを挿入するには、INSERT...MAX(logins) 1:
INSERT INTO mytable (logins) SELECT MAX(logins) + 1 FROM mytable;
以上がMySQL データベースのフィールドを 1 ずつ増やすにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。