sql = "INSERT INTO news VALUE(\'{}\',\'{}\') ; ".format(each ['newtitle1'],each ['new.text']) NameError: name 'each' is not defined
时间: 2024-01-15 08:04:45 浏览: 10
这个错误是因为在当前作用域中没有定义名为 "each" 的变量。请确保在使用这段代码之前,先定义并赋值给 each 变量。例如,如果 each 是一个包含新闻标题和新闻文本的字典,你可以这样定义它:
```
each = {'newtitle1': '标题1', 'new.text': '新闻内容'}
```
然后就可以使用你提供的 SQL 语句来将它们插入到数据库中了。
相关问题
if newstitle and newtitle: # 修改前后的数据都存在则为真 with Mmysql(database='personalwebsite') as db: sql = 'update adminnews set newstitle = newtitle where newstitle = newstitle' db.sql(sql, newstitle)
在你的 SQL 语句中,`newstitle` 和 `newtitle` 都没有被正确地替换为相应的参数,所以在执行 SQL 语句时会报错。你可以使用占位符 `%s` 来表示参数,然后在执行 SQL 语句时传入参数。下面是修改后的代码:
```python
if newstitle and newtitle: # 修改前后的数据都存在则为真
with Mmysql(database='personalwebsite') as db:
sql = 'update adminnews set newstitle = %s where newstitle = %s'
db.sql(sql, (newtitle, newstitle))
```
在这个修改后的代码中,第一个 `%s` 表示要更新成的新标题,第二个 `%s` 表示要被更新的旧标题。在执行 SQL 语句时,我们将这两个参数传递给了 `db.sql` 方法的第二个参数,以元组的形式传递。
报错pymysql.err.OperationalError: (1054, "Unknown column 'newtitle1' in 'field list'")
这个错误提示是在 SQL 语句中使用了一个不存在的字段名,即 'newtitle1'。你需要检查一下你的 SQL 语句,确认你是否有拼写错误或者使用了错误的字段名。
如果你确定字段名是正确的,那么可能是数据库的表结构发生了变化,字段名已经被修改或者删除了,你需要对表结构进行更新,或者修改 SQL 语句中的字段名。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![m](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)