Php 如何将同一mysql数据库表中的一个字段数据从另一个字段移动?
在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
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..这很简单,但我很困惑..这会适得其反。哎呀…我的错误…建议:永远不要写查询太快。