Does MySQL overwrite a column of same value on update?

前端 未结 1 1751
南方客
南方客 2020-12-03 17:09

When updating a table in MySQL, for example:

Table user

user_id | user_name

1         John
2          


        
相关标签:
1条回答
  • 2020-12-03 17:30

    As the MySQL manual for the UPDATE statement implies,

    If you set a column to the value it currently has, MySQL notices this and does not update it.

    So, if you run this query, MySQL will understand that the value you're trying to apply is the same as the current one for the specified column, and it won't write anything to the database.

    0 讨论(0)
提交回复
热议问题