Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 无法在ms server中更新sql表_Sql Server_Python 3.x_Pandas_Spyder - Fatal编程技术网

Sql server 无法在ms server中更新sql表

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

嘿,我有下面的代码,我正在运行,从MS Sql Server表中提取一个表,运行一些代码,然后尝试将其重新导入同一数据库中的另一个表中。在spyder里运行这个

它一直都在运行,但是当我

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)