如何将值从一列复制到另一列?我有:
Database name: list number | test 123456 | somedata 123486 | somedata1 232344 | 34
我希望有:
Database name: list number | test 123456 | 123456 123486 | 123486 232344 | 232344
我应该有哪些mysql查询?
有关代码的简短答案是:
UPDATE `table` SET test=number
这table是表名,周围是重音符号(又称“-”),因为这是MySQL惯例,用于转义关键字(TABLE在这种情况下为关键字)。
table
TABLE
请注意,这是非常危险的查询,它将擦除test表每行中列中的所有内容,并替换为number(无论其值如何)
test
number
使用WHERE子句将查询限制为仅特定的行集更为常见:
WHERE
UPDATE `products` SET `in_stock` = true WHERE `supplier_id` = 10