我正在使用Python和SQLite來操作數據庫。如何使用Python將逗號分隔值拆分爲多行
我有一個SQLite表Movies
,看起來像這樣:
| ID | Country
+----------------+-------------
| 1 | USA, Germany, Mexico
| 2 | Brazil, Canada
| 3 | Peru
我想在Country
分裂逗號分隔值,並將其插入到另一個表Countries
使Countries
表看起來像這樣
| ID | Country
+----------------+-------------
| 1 | USA
| 1 | Germany
| 1 | Mexico
| 2 | Brazil
| 2 | Canada
| 3 | Peru
我該怎麼做表中的Country
列表和insex將它們轉換成Countries
表中的Country
列?
根據this post,我無法使用純SQLite完成此任務。我將如何使用Python去解決它?
如果密鑰表是'ID'那麼你顯然不能。順便說一句,請顯示一些代碼,以便我們有一些可以參考你的問題。 –
@barakmanos「ID」列不是主鍵。 –
@CL .:在問題中究竟如此陳述? –