如何用python编写sql查询来更新sqlserver表中的值,只需要查询就可以了?

2024-05-19 01:50:33 发布

您现在位置:Python中文网/ 问答频道 /正文

Sql server表:

ID     Name   Emp_Id  Leave_Type  Days
123    Andy   1476    Sick        5
145    Eddy   1479    Casual      10
123    Andy   1475    Sick        5

python数据框:

ID     Name   Emp_Id  Leave_Type  Days
123    Andy   1476    Casual      13
185    Maddy  5678    Casual      10

我想用python dataframe更新我的sql server表: 如果我的sql表数据已经存在,并且具有相同的Id和Emp\u Id,那么就不要插入记录,如果没有,就向表中插入新记录。你知道吗

示例:

ID 123 , Emp 1476 already existed in sql table .

输出:

Sql server表

ID   Name   Emp_Id   Leave_Type    Days
123  Andy   1476     Sick          5
145  Eddy   1479     Casual        10
123  Andy   1475     Sick          5
185  Maddy  5678     Casual        10

Tags: 数据nameidsqlservertypedaysandy

热门问题