Files
python----/数据库/线上/线上数据库.ipynb
T
admin 411b96a60c chore: 批量更新脚本与数据处理优化
1. 调整database.py批量处理记录数为400
2. 新增convert_available.py用于将available字段的JSON数组格式转换为逗号分隔字符串
3. 更新test.py为数据库查询导出脚本
4. 生成并更新SQL更新语句文件
5. 修正jupyter notebook中的数据库连接配置与代码逻辑
2026-06-16 23:58:44 +08:00

36 KiB
Raw Blame History

In [ ]:
import pymysql
from faker import Faker
fake = Faker("zh_CN")
import random
# 创建数据库连接
connection = pymysql.connect(
host="11.1.1.5",
user="root",
password="@HXYD1109mysql",
database="school_server",
charset="utf8"
)
# 创建游标对象
cursor = connection.cursor()
sql="select * from robot_knowledge"
cursor.execute(sql)
result=cursor.fetchall()
In [ ]:
def create_table(cursor,result):
    
    data = []
    for i in result:
        list_list = list(i)
        des=cursor.description  # 获取表详情,字段名,长度,属性等
        t = ",".join([item[0] for item in des])
        table_head = t.split(",")  # # 查询表列名 用,分割
    
        dict_result = dict(zip(table_head, list_list))  # 打包为元组的列表 再转换为字典
        data.append(dict_result)  # 将字典添加到list_result中
    return data
In [5]:
sql="""
UPDATE temp_schoolwork_plan SET subject="语文,数学,英语,道德与法治,历史,地理,生物", available="语文总,数学总,英语总,五科总分,道德与法治成绩,历史成绩,生物成绩,地理成绩,十科总分" WHERE id=1;
UPDATE temp_schoolwork_plan SET subject="道德与法治,历史", available="道德与法治成绩,历史成绩" WHERE id=7;
UPDATE temp_schoolwork_plan SET subject="道德与法治,历史", available="道德与法治成绩,历史成绩" WHERE id=8;
UPDATE temp_schoolwork_plan SET subject="数学", available="A,B,总" WHERE id=12;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分,班排" WHERE id=13;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分,班排" WHERE id=14;
UPDATE temp_schoolwork_plan SET subject="语文,数学,英语", available="语文总,数学总,英语总,总分,总排" WHERE id=15;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分,排名" WHERE id=16;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分,排名" WHERE id=17;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分(135,班排" WHERE id=18;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分,班排" WHERE id=19;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分(135,班排" WHERE id=20;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分(135,班排" WHERE id=21;
UPDATE temp_schoolwork_plan SET subject="英语", available="分数" WHERE id=22;
UPDATE temp_schoolwork_plan SET subject="英语", available="分数" WHERE id=23;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分" WHERE id=24;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分" WHERE id=25;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分" WHERE id=26;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分" WHERE id=27;
UPDATE temp_schoolwork_plan SET subject="语文", available="成绩" WHERE id=28;
UPDATE temp_schoolwork_plan SET subject="语文", available="总分" WHERE id=29;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分,班排" WHERE id=30;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分" WHERE id=34;
UPDATE temp_schoolwork_plan SET subject="数学", available="总分,两个班成绩排名" WHERE id=35;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分(80" WHERE id=44;
UPDATE temp_schoolwork_plan SET subject="数学", available="总,班排" WHERE id=47;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩,年排" WHERE id=48;
UPDATE temp_schoolwork_plan SET subject="语文,数学,英语,物理", available="语文,数学,英语,物理" WHERE id=61;
UPDATE temp_schoolwork_plan SET subject="语文,数学,英语,物理", available="语文,数学,英语,物理" WHERE id=62;
UPDATE temp_schoolwork_plan SET subject="语文,数学", available="语文,数学" WHERE id=64;
UPDATE temp_schoolwork_plan SET subject="语文,数学,英语", available="语总,数总,英总,三科总" WHERE id=68;
UPDATE temp_schoolwork_plan SET subject="语文,数学,英语,物理,化学", available="语文总分,数学总分,英语总分,物理总分,化学总分,总分" WHERE id=69;
UPDATE temp_schoolwork_plan SET subject="数学", available="总,排名" WHERE id=70;
UPDATE temp_schoolwork_plan SET subject="语文,数学,英语,物理", available="语文总,数学总,英语总,物理总,总分" WHERE id=72;
UPDATE temp_schoolwork_plan SET subject="语文,数学,英语,物理", available="语文总,语文排名,数学总,数学排名,英语总,英语排名,物理总,物理排名" WHERE id=75;
UPDATE temp_schoolwork_plan SET subject="语文,数学,英语", available="语总,语排,数总,数排,英总,英排,三科总,总排" WHERE id=77;
UPDATE temp_schoolwork_plan SET subject="数学", available="总(120分),本周班排,月考班排" WHERE id=81;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分,两班排" WHERE id=92;
UPDATE temp_schoolwork_plan SET subject="物理", available="物理总,物理排名" WHERE id=94;
UPDATE temp_schoolwork_plan SET subject="语文", available="总分,班级排名" WHERE id=100;
UPDATE temp_schoolwork_plan SET subject="英语", available="英语,班排" WHERE id=102;
UPDATE temp_schoolwork_plan SET subject="英语", available="英语,班排" WHERE id=103;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分" WHERE id=104;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分" WHERE id=105;
UPDATE temp_schoolwork_plan SET subject="语文", available="语文" WHERE id=116;
UPDATE temp_schoolwork_plan SET subject="数学", available="本周班排,上周班排" WHERE id=117;
UPDATE temp_schoolwork_plan SET subject="语文,数学,英语,物理,化学,道法,历史", available="语文总分,数学总分,英语总分,物理总分,化学总分,语数外物化总分,道法,历史" WHERE id=130;
UPDATE temp_schoolwork_plan SET subject="语文,数学,英语,物理", available="语文总,数学总,英语总,物理总,四科总分" WHERE id=140;
UPDATE temp_schoolwork_plan SET subject="地理,生物", available="生物总分,地理总分" WHERE id=142;
UPDATE temp_schoolwork_plan SET subject="语文,数学,英语,物理", available="语文总,语文排名,数学总,数学排名,英语总,英语排名,物理总,物理排名" WHERE id=145;
UPDATE temp_schoolwork_plan SET subject="语文,数学,英语", available="语总,数总,英总,总分,总排" WHERE id=146;
UPDATE temp_schoolwork_plan SET subject="语文,数学,英语", available="语总,数总,英总,三科总" WHERE id=147;
UPDATE temp_schoolwork_plan SET subject="英语", available="英总,英排" WHERE id=148;
UPDATE temp_schoolwork_plan SET subject="英语", available="英总,英排,班排" WHERE id=149;
UPDATE temp_schoolwork_plan SET subject="英语", available="英总,英排,班排" WHERE id=150;
UPDATE temp_schoolwork_plan SET subject="数学", available="总分" WHERE id=152;
UPDATE temp_schoolwork_plan SET subject="数学", available="分数" WHERE id=153;
UPDATE temp_schoolwork_plan SET subject="数学", available="数学" WHERE id=154;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分,两班排" WHERE id=156;
UPDATE temp_schoolwork_plan SET subject="数学", available="数学" WHERE id=157;
UPDATE temp_schoolwork_plan SET subject="数学", available="数学" WHERE id=158;
UPDATE temp_schoolwork_plan SET subject="数学", available="数学" WHERE id=160;
UPDATE temp_schoolwork_plan SET subject="数学", available="数学" WHERE id=162;
UPDATE temp_schoolwork_plan SET subject="数学", available="数学" WHERE id=163;
UPDATE temp_schoolwork_plan SET subject="数学", available="数学" WHERE id=164;
UPDATE temp_schoolwork_plan SET subject="物理", available="物理总,物理排名" WHERE id=165;
UPDATE temp_schoolwork_plan SET subject="数学", available="总,年级排名,5学段排名" WHERE id=167;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分110" WHERE id=174;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分(满分110" WHERE id=176;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分(满分110" WHERE id=177;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分110" WHERE id=178;
UPDATE temp_schoolwork_plan SET subject="英语", available="英语" WHERE id=179;
UPDATE temp_schoolwork_plan SET subject="英语", available="英语" WHERE id=180;
UPDATE temp_schoolwork_plan SET subject="数学", available="数学" WHERE id=183;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分,排名" WHERE id=185;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分,排名" WHERE id=186;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分,班排" WHERE id=188;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分,班排" WHERE id=189;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分" WHERE id=190;
UPDATE temp_schoolwork_plan SET subject="数学", available="总分" WHERE id=192;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分,两班排" WHERE id=195;
UPDATE temp_schoolwork_plan SET subject="英语", available="排名" WHERE id=196;
UPDATE temp_schoolwork_plan SET subject="语文", available="语文" WHERE id=202;
UPDATE temp_schoolwork_plan SET subject="语文", available="语文" WHERE id=203;
UPDATE temp_schoolwork_plan SET subject="数学", available="数学" WHERE id=206;
UPDATE temp_schoolwork_plan SET subject="数学", available="数学" WHERE id=207;
UPDATE temp_schoolwork_plan SET subject="数学", available="数学,两班排名" WHERE id=212;
UPDATE temp_schoolwork_plan SET subject="数学", available="数学,两班排名" WHERE id=213;
UPDATE temp_schoolwork_plan SET subject="数学", available="分数" WHERE id=216;
UPDATE temp_schoolwork_plan SET subject="英语", available="B卷(满分50,班排" WHERE id=217;
UPDATE temp_schoolwork_plan SET subject="英语", available="B卷(满分50,班排" WHERE id=221;
UPDATE temp_schoolwork_plan SET subject="英语", available="分数" WHERE id=224;
UPDATE temp_schoolwork_plan SET subject="英语", available="A卷总分100" WHERE id=226;
UPDATE temp_schoolwork_plan SET subject="数学", available="数学,两班排名" WHERE id=227;
UPDATE temp_schoolwork_plan SET subject="英语", available="A卷(满分100,班排" WHERE id=235;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩,班排,年排" WHERE id=236;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩,班排,年排" WHERE id=237;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩,班排,年排" WHERE id=238;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩,班排,年排" WHERE id=239;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩" WHERE id=240;
UPDATE temp_schoolwork_plan SET subject="数学", available="计算大赛,班级排名" WHERE id=241;
UPDATE temp_schoolwork_plan SET subject="英语", available="A卷(满分100,班排" WHERE id=242;
UPDATE temp_schoolwork_plan SET subject="英语", available="总成绩,班排,A卷分(总80),B卷分(总20)" WHERE id=243;
UPDATE temp_schoolwork_plan SET subject="英语", available="英语" WHERE id=244;
UPDATE temp_schoolwork_plan SET subject="英语", available="英语" WHERE id=245;
UPDATE temp_schoolwork_plan SET subject="英语", available="A卷,排名" WHERE id=247;
UPDATE temp_schoolwork_plan SET subject="英语", available="英语(100分),A卷分,B卷分" WHERE id=248;
UPDATE temp_schoolwork_plan SET subject="英语", available="英语(100分)" WHERE id=249;
UPDATE temp_schoolwork_plan SET subject="英语", available="U4-5测试 (满分100 A卷80+B卷20),年排(不含英三)" WHERE id=252;
UPDATE temp_schoolwork_plan SET subject="英语", available="U4-5测试 (满分100 A卷80+B卷20),年排(不含英三)" WHERE id=253;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分" WHERE id=254;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩,班排,年排" WHERE id=259;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩,班排,年排" WHERE id=260;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩" WHERE id=262;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩,班排,年排" WHERE id=265;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩,班排,年排" WHERE id=266;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩,年排" WHERE id=269;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩,年排" WHERE id=270;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩" WHERE id=274;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩" WHERE id=275;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩,班排,年排" WHERE id=277;
UPDATE temp_schoolwork_plan SET subject="数学", available="成绩" WHERE id=285;
UPDATE temp_schoolwork_plan SET subject="数学", available="成绩" WHERE id=286;
UPDATE temp_schoolwork_plan SET subject="数学", available="A卷,B卷" WHERE id=288;
UPDATE temp_schoolwork_plan SET subject="数学", available="成绩" WHERE id=289;
UPDATE temp_schoolwork_plan SET subject="英语", available="英语" WHERE id=290;
UPDATE temp_schoolwork_plan SET subject="英语", available="英语" WHERE id=291;
UPDATE temp_schoolwork_plan SET subject="数学", available="数学,两班排名" WHERE id=292;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分" WHERE id=293;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分" WHERE id=294;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分" WHERE id=296;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分" WHERE id=299;
UPDATE temp_schoolwork_plan SET subject="语文,数学,英语,化学,物理", available="语文总分,数学总分,英语总分,物理总分,化学总分" WHERE id=303;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩,班排,年排" WHERE id=305;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩,班排,年排" WHERE id=306;
UPDATE temp_schoolwork_plan SET subject="历史", available="历史模拟一成绩" WHERE id=308;
UPDATE temp_schoolwork_plan SET subject="历史", available="历史模拟一成绩" WHERE id=309;
UPDATE temp_schoolwork_plan SET subject="历史", available="历史模拟一成绩" WHERE id=310;
UPDATE temp_schoolwork_plan SET subject="历史", available="历史模拟一成绩" WHERE id=312;
UPDATE temp_schoolwork_plan SET subject="历史", available="历史模拟一成绩" WHERE id=313;
UPDATE temp_schoolwork_plan SET subject="历史", available="历史模拟一成绩" WHERE id=314;
UPDATE temp_schoolwork_plan SET subject="历史", available="历史模拟一成绩" WHERE id=315;
UPDATE temp_schoolwork_plan SET subject="历史", available="历史模拟二成绩" WHERE id=318;
UPDATE temp_schoolwork_plan SET subject="历史", available="历史模拟二成绩" WHERE id=319;
UPDATE temp_schoolwork_plan SET subject="历史", available="历史模拟二成绩" WHERE id=320;
UPDATE temp_schoolwork_plan SET subject="历史", available="历史模拟二成绩" WHERE id=321;
UPDATE temp_schoolwork_plan SET subject="语文,数学,英语,道法,历史,地理,生物", available="语总,数总,英总,三科总,道法成绩,历史成绩,地理成绩,生物成绩,七科总分" WHERE id=339;
UPDATE temp_schoolwork_plan SET subject="语文,数学,英语,道德与法治,历史,地理,生物,物理", available="语文总,语文排名,数学总,数学排名,英语总,英语排名,物理总,物理排名,五科总分,期末五科排名,道法成绩,历史成绩,生物成绩,地理成绩,十科总分,期末十科排名,期中排名" WHERE id=341;
UPDATE temp_schoolwork_plan SET subject="语文,数学,英语,物理,道德与法治,历史,生物,地理", available="语文总,数学总,英语总,物理总,四科总分,四科排名,道法成绩,道法总分,历史成绩,历史总分,生物成绩,生物总分,地理成绩,地理总分" WHERE id=344;
UPDATE temp_schoolwork_plan SET subject="语文,数学,英语,物理,化学,道法,历史", available="语文总,数学总,英语总,物理总,化学总,五科总分,道法成绩,历史成绩" WHERE id=345;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩,班排,年排" WHERE id=352;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩,班排,年排" WHERE id=353;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩,A卷(满分100),B卷(满分20)" WHERE id=354;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分,排名" WHERE id=355;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分,位次" WHERE id=356;
UPDATE temp_schoolwork_plan SET subject="数学", available="" WHERE id=363;
UPDATE temp_schoolwork_plan SET subject="数学", available="数学" WHERE id=364;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分,位次" WHERE id=368;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分,位次" WHERE id=372;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩,班排,年排" WHERE id=373;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩,班排,年排" WHERE id=374;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩,A卷分,B卷分" WHERE id=375;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩,年排(不含三层)" WHERE id=376;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩,年排(不含三层)" WHERE id=377;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩,班排,年排" WHERE id=380;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩,年排" WHERE id=381;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩" WHERE id=382;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩(总分100),A卷总分80,B卷总分20" WHERE id=383;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩" WHERE id=385;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩" WHERE id=386;
UPDATE temp_schoolwork_plan SET subject="英语", available="B卷,排名" WHERE id=387;
UPDATE temp_schoolwork_plan SET subject="英语", available="U3 A卷" WHERE id=401;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩,班排,年排" WHERE id=402;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩,班排,年排" WHERE id=403;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩(满分115),年级PM(共177人),班级PM" WHERE id=404;
UPDATE temp_schoolwork_plan SET subject="语文", available="总分" WHERE id=409;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分,位次" WHERE id=410;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分,位次" WHERE id=411;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分" WHERE id=412;
UPDATE temp_schoolwork_plan SET subject="英语", available="总成绩,4个班排" WHERE id=413;
UPDATE temp_schoolwork_plan SET subject="英语", available="A卷总分(满分100),B卷总分(满分50)" WHERE id=414;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分(150),年排(除3层)" WHERE id=420;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分(150),年排(除3层)" WHERE id=421;
UPDATE temp_schoolwork_plan SET subject="英语", available="总,排名" WHERE id=422;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分150" WHERE id=427;
UPDATE temp_schoolwork_plan SET subject="语文,数学,英语", available="语总,数总,英总,三科总" WHERE id=432;
UPDATE temp_schoolwork_plan SET subject="语文,数学,英语,物理,生物,地理", available="语文总,数学总,英语总,物理总,五科总分,生物总分,地理总分,十科总分" WHERE id=436;
UPDATE temp_schoolwork_plan SET subject="语文,数学,英语,物理,化学", available="语文总分,数学总分,英语总分,物理总分,化学总分,总分" WHERE id=439;
UPDATE temp_schoolwork_plan SET subject="生物", available="模考1总分" WHERE id=442;
UPDATE temp_schoolwork_plan SET subject="地理", available="地理" WHERE id=449;
UPDATE temp_schoolwork_plan SET subject="英语", available="A卷,位次" WHERE id=454;
UPDATE temp_schoolwork_plan SET subject="语文,数学,英语,道德与法治,历史,地理,生物,化学,物理", available="七下总分,八下总分,九上总分,九下总分" WHERE id=455;
UPDATE temp_schoolwork_plan SET subject="英语", available="英语总分,英语排名" WHERE id=457;
UPDATE temp_schoolwork_plan SET subject="英语", available="A卷,位次" WHERE id=461;
UPDATE temp_schoolwork_plan SET subject="地理", available="地理25年真题" WHERE id=465;
UPDATE temp_schoolwork_plan SET subject="地理", available="地理24年真题" WHERE id=468;
UPDATE temp_schoolwork_plan SET subject="英语", available="AB卷(满120分),英三4个班PM(共178个人),A卷(满100分),B卷(满20分),班级PM(共37人)" WHERE id=469;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩,班排,年排" WHERE id=470;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩,班排,年排" WHERE id=471;
UPDATE temp_schoolwork_plan SET subject="英语", available="B卷,位次" WHERE id=473;
UPDATE temp_schoolwork_plan SET subject="数学", available="数学" WHERE id=477;
UPDATE temp_schoolwork_plan SET subject="数学", available="" WHERE id=478;
UPDATE temp_schoolwork_plan SET subject="数学", available="排名" WHERE id=479;
UPDATE temp_schoolwork_plan SET subject="数学", available="数学(150,排名" WHERE id=480;
UPDATE temp_schoolwork_plan SET subject="英语", available="U5 A卷(总分100,U3-4 A卷(总分70" WHERE id=486;
UPDATE temp_schoolwork_plan SET subject="英语", available="U5A卷(总分100" WHERE id=487;
UPDATE temp_schoolwork_plan SET subject="英语", available="总,排名" WHERE id=488;
UPDATE temp_schoolwork_plan SET subject="英语", available="总,排名" WHERE id=489;
UPDATE temp_schoolwork_plan SET subject="数学", available="数学" WHERE id=493;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分,位次" WHERE id=494;
UPDATE temp_schoolwork_plan SET subject="道法,历史", available="道法,历史" WHERE id=495;
UPDATE temp_schoolwork_plan SET subject="地理,生物", available="地理成绩,生物学成绩" WHERE id=498;
UPDATE temp_schoolwork_plan SET subject="道德与法治,历史", available="道法成绩,历史成绩" WHERE id=499;
UPDATE temp_schoolwork_plan SET subject="英语", available="总分,位次" WHERE id=500;
UPDATE temp_schoolwork_plan SET subject="语文,数学,英语,物理,化学", available="语文总,数学总,英语总,物理总,化学总,五科总分" WHERE id=504;
UPDATE temp_schoolwork_plan SET subject="英语", available="U5总分(满分135" WHERE id=505;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩,班排,年排" WHERE id=513;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩,班排,年排" WHERE id=514;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩,年排" WHERE id=518;
UPDATE temp_schoolwork_plan SET subject="英语", available="AB卷总分150,A卷100,B卷50,班级PM 38" WHERE id=519;
UPDATE temp_schoolwork_plan SET subject="英语", available="英语总分,年排(含三层)" WHERE id=520;
UPDATE temp_schoolwork_plan SET subject="英语", available="英语总分" WHERE id=521;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩,位次" WHERE id=526;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩,位次" WHERE id=527;
UPDATE temp_schoolwork_plan SET subject="语文", available="成绩" WHERE id=548;
UPDATE temp_schoolwork_plan SET subject="语文", available="成绩" WHERE id=549;
UPDATE temp_schoolwork_plan SET subject="语文", available="成绩" WHERE id=550;
UPDATE temp_schoolwork_plan SET subject="语文", available="A卷100分,B卷50分" WHERE id=552;
UPDATE temp_schoolwork_plan SET subject="语文", available="A卷100分,B卷50分" WHERE id=553;
UPDATE temp_schoolwork_plan SET subject="数学", available="数学总分" WHERE id=555;
UPDATE temp_schoolwork_plan SET subject="英语", available="成绩" WHERE id=556;

"""
In [6]:
cursor.execute(sql)
---------------------------------------------------------------------------
ProgrammingError                          Traceback (most recent call last)
Cell In[6], line 1
----> 1 cursor.execute(sql)

File /app/conda/lib/python3.12/site-packages/pymysql/cursors.py:159, in Cursor.execute(self, query, args)
    155     pass
    157 query = self.mogrify(query, args)
--> 159 result = self._query(query)
    160 self._executed = query
    161 return result

File /app/conda/lib/python3.12/site-packages/pymysql/cursors.py:330, in Cursor._query(self, q)
    328 conn = self._get_db()
    329 self._clear_result()
--> 330 conn.query(q)
    331 self._do_get_result()
    332 return self.rowcount

File /app/conda/lib/python3.12/site-packages/pymysql/connections.py:582, in Connection.query(self, sql, unbuffered)
    580     sql = sql.encode(self.encoding, "surrogateescape")
    581 self._execute_command(COMMAND.COM_QUERY, sql)
--> 582 self._affected_rows = self._read_query_result(unbuffered=unbuffered)
    583 return self._affected_rows

File /app/conda/lib/python3.12/site-packages/pymysql/connections.py:847, in Connection._read_query_result(self, unbuffered)
    845     result.init_unbuffered_query()
    846 else:
--> 847     result.read()
    848 self._result = result
    849 if result.server_status is not None:

File /app/conda/lib/python3.12/site-packages/pymysql/connections.py:1245, in MySQLResult.read(self)
   1243 def read(self):
   1244     try:
-> 1245         first_packet = self.connection._read_packet()
   1247         if first_packet.is_ok_packet():
   1248             self._read_ok_packet(first_packet)

File /app/conda/lib/python3.12/site-packages/pymysql/connections.py:803, in Connection._read_packet(self, packet_type)
    801     if self._result is not None and self._result.unbuffered_active is True:
    802         self._result.unbuffered_active = False
--> 803     packet.raise_for_error()
    804 return packet

File /app/conda/lib/python3.12/site-packages/pymysql/protocol.py:219, in MysqlPacket.raise_for_error(self)
    217 if DEBUG:
    218     print("errno =", errno)
--> 219 err.raise_mysql_exception(self._data)

File /app/conda/lib/python3.12/site-packages/pymysql/err.py:154, in raise_mysql_exception(data)
    152 if errorclass is None:
    153     errorclass = InternalError if errno < 1000 else OperationalError
--> 154 raise errorclass(errno, errval, sqlstate=sqlstate)

ProgrammingError: (1064, 'You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'UPDATE temp_schoolwork_plan SET subject="道德与法治,历史", available="道\' at line 2')
In [ ]: