项目场景:
使用flask搭建框架 连接mysql给表插入数据时报错
你有一个错误在你的SQL语法; 请检查MySQL服务器版本对应的手册,在第一行的'@qq.com)'
附近使用正确的语法"
报错截图
原因分析:
原sql语句: sql = f"""insert into user values ({uname}, {pwd}, {mobile}, {email})"""
sql语句里的字段没有加引号
解决方案:
给所有字段加上引号
sql = f"""insert into user values ('{uname}', '{pwd}', '{mobile}', '{email}')"""