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

时间:2014-01-31 06:25:41

标签: php mysql kohana

user表中的mysql数据库中。我有一个名为age的字段,但现在我想将age字段的所有内容移动到新创建的名为age_min的字段中。我怎样才能做到这一点?提前谢谢..

6 个答案:

答案 0 :(得分:2)

你可以试试这个

 UPDATE `user` SET age_min=age;

答案 1 :(得分:1)

简单地说:

Update table set age=age_min;

它会将字段年龄的值复制到字段age_min

答案 2 :(得分:1)

试试这个qry ......

update `user` set `age_min` = `age`;

答案 3 :(得分:1)

这应该做:

UPDATE user SET age_min = age;

答案 4 :(得分:1)

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

UPDATE `user` SET `age_men` = `age`

或者您可以重命名现有列:

ALTER TABLE `user` CHANGE `age` `age_min` int

(您可能必须删除刚刚创建的新列才能运行上述查询,如果是,请执行以下操作:ALTER TABLE user DROP age_min

SQL小提琴:

http://sqlfiddle.com/#!2/dfe84/2

答案 5 :(得分:0)

运行此查询:

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