mysql - 将 MySQL 字段设置为另一个

标签 mysql sql sql-update

我有一个名为 description 的 MySQL 字段和一个名为 specs 的字段。它们必须相同,但我只填写了 specs

我可以做类似的事情吗:Update products set description = specs;

最佳答案

使用:

UPDATE PRODUCTS
   SET description = specs

...将为表中的每一行逐行设置description 值与specs 列中的值相同。这就是你想要的每张唱片吗?

为什么要在description列存放冗余数据?为什么不只使用 specs 列,而从表中删除 description 列?

关于mysql - 将 MySQL 字段设置为另一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4156703/

相关文章:

java - 如何计算一次插入多少行,考虑mysql的max_allowed_pa​​cket

php - 如何使 php 变量等于 mysql_fetch_array 的结果?

mysql - 重复查询性能低下?

php - mySQL 中 FOUND_ROWS() 的错误结果

mysql - 如何更改 mysql 中浮点值的精度?

mysql - 根据同一列选择两个值

mysql - 将特定列中具有相同值的行分组

mysql - 像这样的 SQL 查询什么时间开始和结束?

Mysql 更新并选择最小/最大计数组

sql - 如何合并两个更新语句