Sqlite3’te :memory: kullanarak bellekte açtığım dosyayı sürücüye nasıl kaydedebilirim? 3. şahıs modüllerinden apsw ile yapılabildiğini söylemişler fakat ben Python’un kendi sqlite3 kütüphanesi ile çalışmak istiyorum.
Şimdiden teşekkür ederim.
Sqlite3’te :memory: kullanarak bellekte açtığım dosyayı sürücüye nasıl kaydedebilirim? 3. şahıs modüllerinden apsw ile yapılabildiğini söylemişler fakat ben Python’un kendi sqlite3 kütüphanesi ile çalışmak istiyorum.
Şimdiden teşekkür ederim.
Yeni bir dosya açın. :memory:
kullanarak açtığınız dosyadaki tüm veriyi alıp onun içine yazın.
#veriyi :memory: veritabanından alma
im.execute("SELECT * FROM tablo")
veri=im.fetchall()
#veriyi herhangi bir veritabanına yazdır
for i in veri:
imleç.execute("INSERT INTO tablo VALUES ({}, {}, {})".format(veri[0],veri[1],veri[2]))