mysql - 如何使用自己的值更新行 SQL
问题描述
我有一个包含多行和两列的表,一个称为标题,另一个称为 meta_title
例子:
table: users
before
row: id = 1, title = 'koen', meta_title = ''
after
row: id = 1, title = 'koen', meta_title = 'koen'
如何使用每行的标题列更新 meta_title?
解决方案
您可以在赋值运算符的两侧使用列名:
UPDATE users
SET meta_title = title
推荐阅读
- c++ - 指针作为类变量 Qt
- c# - 将值从“select asp-for”传递到“textarea”asp.net core razor
- dc.js - 今天如何在折线图上添加垂直线?
- meteor - MeteorJS - 不能使用 npm 包作为 Picker 路由器的中间件
- r - 为什么我不能在 R 中的线性模型中预测新的观察结果
- arrays - 在树枝中的数组中循环遍历数组
- javascript - 如果条件无法正常工作,节点 js
- scala - 如何使用 scala 将 json 文件转换为 List
- tkinter - 由于 NameError,Mad Lib 程序无法运行?
- mysql - 在更新 mysql 行时(您不能在 FROM 子句中指定目标表 'x' 进行更新)