※ ChatGPTを利用し、要約された質問です(原文:MYSQLのUPDATEについて)
MYSQLのUPDATEについて
このQ&Aのポイント
MYSQLとACCESSでUPDATE文を使った場合にアップデートされる数に差が生じる理由
MYSQLではアップデート前とアップデート後の数量が同じであれば、アップデートしない仕様になっている
Accessではアップデート前とアップデート後の数量が同じ場合でもアップデートをカウントする
MYSQLのUPDATEについて
こんにちは。MYSQLを最近勉強しはじめました。従来はACCESS2003を使っています。
全く同じテーブルをMYSQL側とACCESS側で用意しました。
あるフィールドに対し、UPDATE文をかけたら、MYSQLとACCESSではアップデートされた数に差がありました。
データ型も全て同じなのに、なぜ差がうまれるのか考えました。
例えば、「数量」という列にアップデートをかけるとします。
アップデート前のある行の数量が「0」とします。
アップデートしたい数量も「0」とします。
Accessはアップデート前、アップデート後、同じ数量でアップデートする場合もカウントする。
MYSQLはアップデート前とアップデート後の数量が同じであれば、アップデートしない。
と考えましたが、この考えは正しいでしょうか?
お礼
ご回答ありがとうございます!!勉強になります!!