同一の値による MySQL 列の更新
MySQL でテーブルを更新する場合、列を設定する際のデータベースの動作を考慮することが重要です
たとえば、次のようなものがあるとします。テーブル:
user ------------------ | user_id | user_name | |---------|-----------| | 1 | John | | 2 | Joseph | | 3 | Juan |
次のクエリを実行すると:
UPDATE `user` SET user_name = 'John' WHERE user_id = 1
MySQL は最初の行の 'John' の既存の値を上書きしますか、それとも同じであるため更新を無視しますかcontent?
答え:
したがって、上記のクエリを実行すると、 MySQL は、適用しようとしている値が「user_name」列の現在の値と同一であると認識し、データベースを更新しません。
以上がMySQL は同じ値で列を更新しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。