SQL 数据库中  修改 一个字段的名字  但这个字段在数据库中 大量用到.能够批量更改吗 

解决方案 »

  1.   

    先从 INFORMATION_SCHEMA COLUMNS 得到所有用到这个字段名的表。select TABLE_NAME,COLUMN_NAME from INFORMATION_SCHEMA.COLUMNS where COLUMN_NAME='一个字段的名字';然后把结果复制到EXCEL中,利用EXCEL的公式生成字字符串 alter table xxxxx CHANGE 一个字段的名字 new_col_name column_definition;然后一次性贴到MYSQL命令行工具中批量执行
      

  2.   

    zhulongjun_2006 (zhulongjun_2006)
      '截至2011-04-26 09:58:15  用户结帖率33.33%  总发帖:3  正常结帖:0 当您的问题得到解答后请及时结贴.
    http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
    http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
    http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html8、如何给分和结贴?
    http://community.csdn.net/Help/HelpCenter.htm#结帖