此类问题解决办法:查看是否在同一个表里做的操作(即连接的数据库是不是一个)查看是否选择了两个表(我犯的这个错误) select 表一.字段 from 表一 where 表一.字段=表二.字段还是不行就给表加个别名试试复制一个表的某个字段到另一个表的某个字段UPDATE B表SET B表.file_name = A表.fujian_chNameFROM A表WHERE A表.recid = dbo.B表.rec_id