-4
我正在處理一些遺留代碼/數據庫,並且需要向數據庫添加一個字段,以記錄與該列相關的序列號。基於另一個字段的序列列表
如同示例表數據(當前):
ID Q.No. Session File No
1 1010 6 1
2 556 6 2
3 598 7 1
4 789 7 2
5 756 8 1
我正在處理一些遺留代碼/數據庫,並且需要向數據庫添加一個字段,以記錄與該列相關的序列號。基於另一個字段的序列列表
如同示例表數據(當前):
ID Q.No. Session File No
1 1010 6 1
2 556 6 2
3 598 7 1
4 789 7 2
5 756 8 1
我想你是問如何將列添加到已存在的表。如果這是正確的,那麼你必須使用ALTER TABLE命令。
ALTER TABLE表 ADD COLUMN column_name column_definition;
在你的情況下,讓我們假設你的表名爲table1
,你的序列號是小的基本整數。有人可能會使用以下命令:
ALTER TABLE table1
ADD COLUMN sequence INT;
一旦你創建你的列,您可以使用更新查詢添加序列號,如果該值是其他值的簡單功能,或者您可以使用一系列的更新單獨處理記錄。
因爲我不是SQL專家,我傾向於保持簡單的SQL,並且我在PHP中處理大部分的處理。我會編寫一個PHP腳本爲每個錶行分配序號,然後發送處理該行的UPDATE查詢並重復,直到表被填充。
如何問一個關於堆棧溢出的問題:http://stackoverflow.com/help/how-to-ask – Kisaragi
你的問題並不清楚... – Naincy
你現在有什麼樣的例子,你想要什麼有(非常詳細的說明)會幫助很多 – skagzilla