sql >> Database teknologi >  >> RDS >> Mysql

Kan ikke få MySQL-kildeforespørgsel til at virke ved hjælp af Python mysqldb-modul

Som andre sagde, kan du ikke bruge kommandoen source i MySQLdb Python API

Så i stedet for at køre det, indlæs filen og kør den

Lad os sige, at din .sql-fil har

create database test;

Læs indholdet som

sql=open("test.sql").read()

Og udfør det derefter

cursor.execute(sql);

Du får en ny database "test"



  1. Hvordan får man flere poster mod én post baseret på relation?

  2. Sådan omdøbes to tabeller i en atomoperation i MySQL

  3. Login til Microsoft SQL Server Fejl:18456

  4. Eksport af data i SQL Server som INSERT INTO