ホームページ >データベース >mysql チュートリアル >エラーなしで MySQL データベースの列から値を減算するにはどうすればよいですか?

エラーなしで MySQL データベースの列から値を減算するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-20 12:08:11508ブラウズ

How Can I Subtract a Value from a MySQL Database Column Without Errors?

MySQL で値を減算してデータベース列を更新する

MySQL では、値を減算してデータベース列を更新するのは簡単です。ただし、更新を確実に成功させるためには、計算の周囲の一重引用符を削除するという重要な手順があることに留意する必要があります。

次のクエリ例を考えてみましょう:

UPDATE `a75ting`.`username` SET `points` = '`points` - 5'

このクエリは、 「points - 5`」を一重引用符で囲んでいると式がプレーンテキスト文字列に変換されるため、意図したとおりに動作します。代わりに、「points」フィールドを参照する一重引用符を削除し、現在の値から 5 を減算します。

UPDATE a75ting.username
SET points = points - 5

この修正されたクエリを使用すると、MySQL は各レコードの 5 を減算して「points」列を正しく更新します。現在の値。減算などの算術演算子を含む計算を使用して列を更新する場合は、計算を囲む一重引用符をスキップしてください。

以上がエラーなしで MySQL データベースの列から値を減算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。