Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Nie można uruchomić zapytania źródłowego MySQL przy użyciu modułu mysqldb w Pythonie

Jak powiedzieli inni, nie możesz użyć polecenia source w MySQLdb Python API

Więc zamiast go uruchamiać, załaduj plik i uruchom go

Powiedzmy, że twój plik .sql ma

create database test;

Przeczytaj treść jak

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

A następnie wykonaj go

cursor.execute(sql);

Otrzymasz nowy "test" bazy danych



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wydajność zliczania MySQL na bardzo dużych stołach

  2. Jak wyświetlić tabele w MySQL i MariaDB?

  3. Dwie tabele z tymi samymi kolumnami czy jedna tabela z dodatkową kolumną?

  4. Jaka jest różnica między używaniem i włączaniem w tabelach złączeń w MySQL?

  5. Jak czytać obrazy z bazy danych MySQL za pomocą PHP?