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 '' at line 2
sql='''insert into student(id,name,age)values(2,'zhangsan',29)'''
对新手,这个错估计要找好多天的其实错误很简单,你的values(2,zhangsan,29)最后一个括号是中文全角的了改为英文的应该就可以了values(2,zhangsan,29)#(看上去一样)程序员,千万不要把中文输入法作为缺省输入法,特别不要开全角。