如何设置一个表的多列使用更新查询在mysql?
当前回答
UPDATE some_table
SET this_column=x, that_column=y
WHERE something LIKE 'them'
其他回答
让我们举一个例子,其中您有一个people表,您想要更新id等于5的人的年龄和姓名列。查询如下所示:
UPDATE people SET age = 34, name = "John" WHERE id = 5
只需添加参数,用逗号分隔:
UPDATE tablename SET column1 = "value1", column2 = "value2" ....
参见mySQL手册中的UPDATE
UPDATE some_table
SET this_column=x, that_column=y
WHERE something LIKE 'them'
推荐文章
- 将表从一个数据库复制到另一个数据库的最简单方法?
- 如何通过查询在MySQL中获得数据库结构?
- MySQL删除表中的所有行,并将ID重置为零
- 在准备语句中使用“like”通配符
- MySQL中的表名是否区分大小写?
- 库未加载:libmysqlclient.16。在OS X 10.6上使用mysql2 gem运行'rails server'时出现dylib错误
- 如何知道MySQL表最近一次更新?
- 在MySQL中的一个查询中更新多个具有不同值的行
- 如果表存在则删除表并创建它,如果不存在则创建它
- MySQL OR与IN性能
- 将值从同一表中的一列复制到另一列
- 删除id与其他表不匹配的sql行
- MySQL CPU使用率高
- INT和VARCHAR主键之间有真正的性能差异吗?
- 拒绝访问;您需要(至少一个)SUPER特权来执行此操作