0
我想弄清楚以下問題的最快方法。刪除最後一列值,移動值並在第一列中添加新值
我有一張10列的表格。
每當我運行一個腳本時,它應該從第10列刪除值並將值移到右側,即第9列應該移動到第10,8-7等等。我會在第一列添加新的值。
我正在使用Python和MySQL。
我想弄清楚以下問題的最快方法。刪除最後一列值,移動值並在第一列中添加新值
我有一張10列的表格。
每當我運行一個腳本時,它應該從第10列刪除值並將值移到右側,即第9列應該移動到第10,8-7等等。我會在第一列添加新的值。
我正在使用Python和MySQL。
UPDATE tbl
SET c10 = c9,
c9 = c8,
c7 = c6,
...
c2 = c1,
c1 = 'new value';
一個SQL語句,它將通過整個表進行轉移。
如果「新值」不是一個常數,它會變得更加混亂。
爲什麼在大火中你操縱這樣的桌子?
@瑞克詹姆斯,我有一個兩列鍵和值的表。無論什麼時候改變,我都需要有這個價值的歷史。所以,我打算另有一個包含10列的表,並在更新值時更新該表。 – Pasha
顯示代碼示例,您可能會收到更多反饋。 –
瞭解python和SQL的優點,我在SQL中看不到這個簡單的解決方案。並不像使用pandas這種python的規範化數據處理軟件包那樣容易。如果提供代碼示例,我可以提供更多幫助。 –