Php 如何将同一mysql数据库表中的一个字段数据从另一个字段移动?

Php 如何将同一mysql数据库表中的一个字段数据从另一个字段移动?,php,mysql,kohana,Php,Mysql,Kohana,在mysql数据库中的user表中。我有一个名为age的字段,但现在我想将age字段的所有内容移动到新创建的名为age\u min的字段。我该怎么做?提前感谢。只需执行以下操作: Update table set age=age_min; 它会将字段年龄的值复制到字段年龄_min尝试此qry update `user` set `age_min` = `age`; 你可以试试这个 UPDATE `user` SET age_min=age; 这应该做到: UPDATE user SET

在mysql数据库中的
user
表中。我有一个名为
age
的字段,但现在我想将
age
字段的所有内容移动到新创建的名为
age\u min
的字段。我该怎么做?提前感谢。

只需执行以下操作:

Update table set age=age_min;
它会将字段年龄的值复制到字段年龄_min

尝试此qry

update `user` set `age_min` = `age`;
你可以试试这个

 UPDATE `user` SET age_min=age;
这应该做到:

UPDATE user SET age_min = age;
运行此查询:

UPDATE `user` SET `age_min` = `age` 

您可以将所有数据复制到新列:

UPDATE `user` SET `age_men` = `age`
或者您可以重命名现有列:

ALTER TABLE `user` CHANGE `age` `age_min` int
(为了运行上述查询,您可能必须删除刚刚创建的新列,如果是,请执行以下操作:
ALTER TABLE user drop age\u min

SQL Fiddle:


检查此选项,可能会有帮助
http://stackoverflow.com/questions/7435309/need-to-move-data-from-one-field-to-another-within-the-same-table
和此
http://stackoverflow.com/questions/9001939/copy-values-from-one-column-to-another-in-the-same-table
只需将您的专栏
age
重命名为
age\u min
。谢谢@user2936213..这很简单,但我很困惑..这会适得其反。哎呀…我的错误…建议:永远不要写查询太快。