Sql server 无法在ms server中更新sql表
嘿,我有下面的代码,我正在运行,从MS Sql Server表中提取一个表,运行一些代码,然后尝试将其重新导入同一数据库中的另一个表中。在spyder里运行这个 它一直都在运行,但是当我Sql server 无法在ms server中更新sql表,sql-server,python-3.x,pandas,spyder,Sql Server,Python 3.x,Pandas,Spyder,嘿,我有下面的代码,我正在运行,从MS Sql Server表中提取一个表,运行一些代码,然后尝试将其重新导入同一数据库中的另一个表中。在spyder里运行这个 它一直都在运行,但是当我 select * from pythontest 在SQL Server上,表显示为空。是否有任何明显不起作用的东西 ## From SQL to DataFrame Pandas import pandas as pd import pyodbc import mysql.connector from s
select * from pythontest
在SQL Server上,表显示为空。是否有任何明显不起作用的东西
## From SQL to DataFrame Pandas
import pandas as pd
import pyodbc
import mysql.connector
from sqlalchemy import create_engine
sql_conn = pyodbc.connect("Driver={SQL Server Native Client 11.0};"
"Server=njsrvnav1;"
"Database=cornerstone;"
"Trusted_Connection=yes;")
query = "SELECT [c1], [c2], [c3] from projectmaster"
df = pd.read_sql(query, sql_conn)
df = df[:100]
con = create_engine('mssql+pyodbc://username:pword@serverName:1433/cornerstone?driver=SQL+Server+Native+Client+11.0')
df.to_sql('dbo.pythontest', con, if_exists='replace')
con.dispose()
尝试使用pymysql:
conn = pymysql.connect(
host='',
port=
user='',
passwd='',
db='',
charset='utf8mb4')
df = pd.read_sql_query("SELECT * FROM table ",
conn)
df.head(2)