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

MySQL 列から値を正しく減算するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-27 03:04:13
オリジナル
883 人が閲覧しました

How to Correctly Subtract a Value from a MySQL Column?

MySQL の値を減算して列を更新する

提示された質問は、MySQL クエリを使用してユーザー名テーブルのポイント列を変更しようとしています。提案されたクエリは、ポイント列の現在の値から 5 を減算しようとしますが、構文の問題により実行が妨げられます。

これに対処するには、クエリの正しい構文は次のとおりです。

UPDATE a75ting.username
SET points = points - 5
ログイン後にコピー

提案されたクエリが間違っていた理由は次のとおりです:

  • テーブルがありません参考: 元のクエリではデータベース名とテーブル名が省略されていたため、曖昧さが生じていました。構文では、データベース (a75ting) とテーブル (ユーザー名) を明確に指定する必要があります。
  • 値を囲む引用符なし: 減算式を一重引用符で囲むと、MySQL が代わりにそれを定数文字列として解釈します。表現の。引用符を省略すると、MySQL はポイント - 5 を各行に対して実行される数学的演算として扱うように指示されます。

これらの修正を組み込むことにより、改訂されたクエリは、現在のクエリから 5 を減算してポイント列を正しく更新します。ユーザー名テーブルのすべての行の値。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート