所以我有一個SQL腳本來插入噸行(140,000+)到數據庫表中。每行都有一列或多列數字值。我需要用數字減去一些偏移量來替換每個數字(參見下面的示例)。任何人都知道一個快速簡單的方法來做到這一點或一個程序來做到這一點?基本上我只想指定偏移量是什麼,並通過文件迭代,找到所有數字並減去每個數字的偏移量。查找/替換數字本身減去一些固定值
任何和所有幫助(或指針在正確的方向)非常感謝!提前致謝!
示例行:
insert into failurelist (failurelist,failurecode,parent,type,orgid) values (6284, 'ABSRBR', null, null, 'ABC');
insert into failurelist (failurelist,failurecode,parent,type,orgid) values (6285, 'SEIZED', '6284', 'PROBLEM', 'ABC');
insert into failurelist (failurelist,failurecode,parent,type,orgid) values (6286, 'ABSRB-PERF', '6285', 'CAUSE', 'ABC');
這些都是腳本的前三行。對於這個腳本,我想要減去6283(以便它們從1開始而不是6284)。請注意,有些數值是用單引號''',而另一些則不是。
你爲什麼不只是沒有插入該列的話,那麼後來創建它分配給它primary_key和AUTO_INCREMENT?或者對錶格執行更新,然後從該列中減去6283(儘管如此,您仍然必須重置auto_increment值,否則新行將變大) –