MySQL:搜索一个字段,然后替换同一行中的另一个字段

标签 mysql

如果这个问题很愚蠢,我很抱歉,但我是 MySQL 的新手并且被这个问题困住了。

假设我在 MySQL 中有下表:

城市.......国家.....餐馆
罗马......意大利............3032
巴黎.......法国.......5220

我想搜索城市“巴黎”并更新字段“餐厅”(将 5220 替换为 5300)。

什么是正确的 MySQL 查询?

提前致谢!

最佳答案

更新表 SET Restaurants=5300 WHERE City='Paris'

您还可以将 AND Restaurants=5220 添加到 WHERE 子句中以更加具体。

关于MySQL:搜索一个字段,然后替换同一行中的另一个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2823963/

相关文章:

mysql workbench error 1262.如何导入大数据

mysql - 用vim保存一个10GB的大文件

php - MySQL Where 子句错误解释数据

mysql - 如何在列mysql中已有的值之后插入一个值

python - 返回矩形内的点列表

java - Android Mysql从表中获取特定数据

mysql - 查询日期 : is "dateval LIKE ' 2014-01-01 %'" a best practice?

mysql -/var/cache/apt/archives/libdbi-perl_1.612-1_amd64.deb E : Sub-process/usr/bin/dpkg returned an error code (1)

mysql转储。文件的位置?

mysql - 如何找到 SQL 列中的最大差异?