如何插入带有 String 实例的 SQL 句子?
How can I insert SQL sentence with String instance?
这是我的代码,用于将 (Id, score) 插入数据库
name[] 是 name [65,65,65] 将 ASCii 转换为 char。
表格设置为 var(3),int
该代码显示 pymysql.err.OperationalError:(1054,“'field list' 中的未知列 'ZBZ'”)错误
您的代码失败,因为您没有引用名称。所有字符串都需要用引号引起来。您应该让数据库连接器执行此操作;它知道规则以及如何防止 SQL 注入攻击。
sql = 'INSERT INTO Normal (id, score) VALUES (?,?);'
cursor.execute(sql, (name2, score))
这是我的代码,用于将 (Id, score) 插入数据库 name[] 是 name [65,65,65] 将 ASCii 转换为 char。 表格设置为 var(3),int
该代码显示 pymysql.err.OperationalError:(1054,“'field list' 中的未知列 'ZBZ'”)错误
您的代码失败,因为您没有引用名称。所有字符串都需要用引号引起来。您应该让数据库连接器执行此操作;它知道规则以及如何防止 SQL 注入攻击。
sql = 'INSERT INTO Normal (id, score) VALUES (?,?);'
cursor.execute(sql, (name2, score))