系統表更新問題:syscolumns.colid
各位大蝆:
每個數據庫中都有:syscolumns系統表,用來記錄各個數據表字段的信息.
colid項標識字段的位置.
如:stu(stu_id,stu_name,stu_age)在syscolumns中.colid就標識:1.2.3
插入新字段->stu_sex如:stu(stu_id,stu_name,stu_sex,stu_age)
syscolumns.colid會自動增加標識:1.2.3.4
而:刪除字段->stu_name的時候.syscolumns.colid就不減少了
在syscolumns中,colid變成:1.3.4
有沒有一個辦法.(除手動刪除或添加)使1.3.4變成1.2.3?
最理想就是用一個命令或一段小程序.請指教