Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Không thể khiến truy vấn nguồn MySQL hoạt động bằng cách sử dụng mô-đun mysqldb Python

Như những người khác đã nói, bạn không thể sử dụng lệnh source trong MySQLdb Python API

Vì vậy, thay vì chạy nó, hãy tải tệp và thực thi nó

Giả sử tệp .sql của bạn có

create database test;

Đọc nội dung như

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

Và sau đó thực thi nó

cursor.execute(sql);

Bạn sẽ nhận được "bài kiểm tra" cơ sở dữ liệu mới



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. (Các) đặc quyền SUPER cho hoạt động này

  2. java.lang.IllegalStateException:Cố gắng thực hiện một hoạt động trên EntityManagerFactory đã đóng

  3. Hiệu suất của mysql GIỮA .. là gì?

  4. Thêm giá trị vào một cột mỗi tháng trong Cơ sở dữ liệu Mysql

  5. SQLSTATE [42000]:Lỗi cú pháp hoặc vi phạm quyền truy cập:1055 Biểu thức số 3 của danh sách SELECT không nằm trong mệnh đề GROUP BY và chứa không được tổng hợp