以下のようなproductsテーブルがあったとして、このSQLを実行するとquantityは5になると思います。
mysql
1+----+-----------------------+----------+ 2| id | name | quantity | 3+----+-----------------------+----------+ 4| 1 | 商品名1 | 4 | 5+----+-----------------------+----------+ 6 7UPDATE products SET quantity = quantity + 1 WHERE id= 1
また以下のようにquantityがnullの場合は上記のように計算されずに1にならずにnullになると思います。
mysql
1+----+-----------------------+----------+ 2| id | name | quantity | 3+----+-----------------------+----------+ 4| 2 | 商品名2 | null | 5+----+-----------------------+----------+ 6 7UPDATE products SET quantity = quantity + 1 WHERE id= 2
これらの挙動を説明したMySQLのリファレンスを探してるのですが検索の仕方がわるいのか見つかりません。
どなたか教えて頂いてもよろしいでしょうか?
※MySQL5.6です。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/03 08:32