使用 pymssql 使用 Python 导入 .bak MySQL 数据库
Importing .bak MySQL database with Python using pymssql
标题很容易理解。
我试过以下代码:
import _mssql
conn = _mssql.connect(server='', user='', password='', database='')
conn.execute_non_query("IF EXISTS (SELECT 0 FROM sys.databases WHERE name = 'mydb') BEGIN ALTER DATABASE mydb MODIFY NAME = mydb_old END")
conn.execute_non_query("RESTORE DATABASE mydb FROM DISK='C:\mydb.bak'")
但我收到以下错误:没有名为“_mssql”的模块。
我有 pymssql 版本 2.2.2,我使用 Python 3.9.
我只是想写入和读取此数据库,而且我只有 .bak 文件。我对 SQL 很陌生,所以我可能做错了?不过我只有一个 .bak 文件,没有别的。
感谢您的宝贵时间。
如评论所述:
MySQL <> 女士 SQL
而且我必须填写服务器=“”,用户=“”,等等...
标题很容易理解。
我试过以下代码:
import _mssql
conn = _mssql.connect(server='', user='', password='', database='')
conn.execute_non_query("IF EXISTS (SELECT 0 FROM sys.databases WHERE name = 'mydb') BEGIN ALTER DATABASE mydb MODIFY NAME = mydb_old END")
conn.execute_non_query("RESTORE DATABASE mydb FROM DISK='C:\mydb.bak'")
但我收到以下错误:没有名为“_mssql”的模块。 我有 pymssql 版本 2.2.2,我使用 Python 3.9.
我只是想写入和读取此数据库,而且我只有 .bak 文件。我对 SQL 很陌生,所以我可能做错了?不过我只有一个 .bak 文件,没有别的。
感谢您的宝贵时间。
如评论所述:
MySQL <> 女士 SQL
而且我必须填写服务器=“”,用户=“”,等等...