동일한 값으로 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'의 기존 값을 덮어쓰거나 내용이 동일하므로 업데이트를 무시하시겠습니까?
답변:
따라서 위 쿼리를 실행할 때 MySQL은 다음을 인식합니다. 적용하려는 값은 'user_name' 열의 현재 값과 동일하며 데이터베이스를 업데이트하지 않습니다.
위 내용은 MySQL은 동일한 값으로 열을 업데이트합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!