如果表a有自增长ID的话就很好办了 update a set b = id 如果没的话写一个PHP的小程序就好<?php$con = mysql_connect("localhost","root","password") or die("数据库连接失败".mysql_error());//连接数据库mysql_select_db("test",$con) or die ("数据库选择失败".mysql_error());mysql_query("set names gbk");//设置编码格式$a = mysql_query("select * from a");$n = 1;while($b = mysql_fetch_array($a)){mysql_query("update a set b = "."'".$n."'"." where id = ".$b['id']); //where 后面的条件语句可以是任意该表内字段$n++;}