发布网友 发布时间:2022-04-24 04:27
共1个回答
热心网友 时间:2022-04-10 02:53
没错, 只能对 value 使用占位符. 在execute() 函数里, value 永远不会被放回到 sql query string 中, 而是被存到别的地方, 需要的时候用.
要想用动态选择 table/column name, 只能采用python 自带的 format() 函数.
为了安全起见, 请勿让用户输入 column name. 实在需要的话请小心地 sanitize. 严防 sql 注入攻击.