mysql - 如何在表中为所有具有相同名称的记录设置相同的列ID号

标签 mysql sql

如何通过一次梅赛德斯查询设置相同的数字“优先级”。

+---------------------+-------------+-------------+
|        cars         |    place    |   priority  |
+---------------------+-------------+-------------+
|Aston Martin         |Moscov       |1            |
|Mercedes Benz        |Paris        |3            |
|Aston Martin         |Moscov       |1            |
|Ferrari Testarossa   |New York     |2            |
|Ferrari Testarossa   |Moscov       |2            |
|Subaru impreza       |Paris        |4            |
|Aston Martin         |Paris        |1            |
|Aston Martin         |New York     |1            |
|Mercedes Benz        |Moscov       |3            |
|Subaru impreza       |New York     |4            |
+---------------------+-------------+-------------+

最佳答案

UPDATE table_name
SET priority = 1
WHERE cars = 'Mercedes Benz'

关于mysql - 如何在表中为所有具有相同名称的记录设置相同的列ID号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39285582/

相关文章:

mysql - MySQL如何比较日期时间并获取第一个和最后一个日期

php - 如何处理这个 : Get all rows with the same email address, 对 ids 的操作,给他们发一次电子邮件

php - 我似乎无法从 MySQL 获取最后插入的记录/id

sql - 使用多个 Arel OR 子句时省略链式括号

java - Java中order by子句的SQL注入(inject)漏洞

php - Mysql:如何修剪和比较数据库字段与字母数字值?

mysql - 使用 SQL 同时搜索多个内容的最有效方法?

php - 哈希字符串在插入数据库时​​被截断

Mysql:Concat内部的连接符号与条件语句

php - 如何在 mysql 和 laravel 中处理数百万条记录