Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Masukkan data ke tabel MySQL dari skrip Python

Anda dapat menggunakan MySQLdb untuk Python .

Contoh kode (Anda harus men-debug-nya karena saya tidak punya cara untuk menjalankannya di sini):

#!/usr/bin/python

import MySQLdb

# Open database connection
db = MySQLdb.connect("localhost","testuser","test123","TESTDB" )

# prepare a cursor object using cursor() method
cursor = db.cursor()

# Select qSQL with id=4.
cursor.execute("SELECT qSQL FROM TBLTEST WHERE id = 4")

# Fetch a single row using fetchone() method.
results = cursor.fetchone()

qSQL = results[0]

cursor.execute(qSQL)

# Fetch all the rows in a list of lists.
qSQLresults = cursor.fetchall()
for row in qSQLresults:
    id = row[0]
    city = row[1]

    #SQL query to INSERT a record into the table FACTRESTTBL.
    cursor.execute('''INSERT into FACTRESTTBL (id, city)
                  values (%s, %s)''',
                  (id, city))

    # Commit your changes in the database
    db.commit()

# disconnect from server
db.close()



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP MySQL INSERT mengembalikan nilai dengan satu eksekusi kueri

  2. Dapatkan konten file docx yang disimpan di dabase mysql sebagai tipe gumpalan di php

  3. Peringatan:mysql_fetch_object():argumen yang diberikan bukan sumber hasil MySQL yang valid

  4. Bagaimana cara mendapatkan tanggal &waktu saat ini di MySQL?

  5. PHP PDOException:SQLSTATE[HY000] [2019] Tidak dapat menginisialisasi kumpulan karakter utf8mb4