sql >> Databáze >  >> RDS >> Mysql

Nelze zprovoznit zdrojový dotaz MySQL pomocí modulu Python mysqldb

Jak řekli jiní, nemůžete použít příkaz source v MySQLdb Python API

Takže místo toho, abyste to spustili, načtěte soubor a spusťte jej

Řekněme, že váš soubor .sql má

create database test;

Přečtěte si obsah jako

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

A pak to spusťte

cursor.execute(sql);

Získáte nový "test" databáze



  1. SQL Server Převod celého čísla na binární řetězec

  2. PatříToMany vztah v Laravel napříč více databázemi

  3. Zjistěte, zda je objekt cizí klíč pomocí OBJECTPROPERTY() na serveru SQL Server

  4. Volání API z uložené procedury SQL Server