繁体   English   中英

如何使用 String 实例插入 SQL 语句?

[英]How can I insert SQL sentence with String instance?

在此处输入图片说明

我将 (Id, score) 插入到 DB name[] 的代码是 name [65,65,65] 以将 ASCii 转换为 char。 和表设置是 var(3),int

该代码向我显示 pymysql.err.OperationalError: (1054, "Unknown column 'ZBZ' in 'field list'") 错误

您的代码失败,因为您没有引用名称。 所有字符串都需要引用。 您应该让数据库连接器执行此操作; 它知道规则以及如何防止 SQL 注入攻击。

sql = 'INSERT INTO Normal (id, score) VALUES (?,?);'
cursor.execute(sql, (name2, score))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM