繁体   English   中英

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

[英]How to move one fields data from another field within same mysql database table?

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

你可以试试这个

 UPDATE `user` SET age_min=age;

只需做:

Update table set age=age_min;

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

试试这个qry ...

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_min

SQL提琴:

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

运行此查询:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM