Insert success Couldn't get result from Lost connection to MySQL server during query
时间: 2024-01-10 14:20:54 浏览: 186
mysql insert语句mysql insert语句mysql insert语句mysql insert语句mysql in
5星 · 资源好评率100%
根据提供的引用内容,当执行INSERT语句成功后,调用mysql_store_result()函数会返回NULL。而在执行DELETE FROM、UPDATE和INSERT INTO语句时,如果在查询期间与MySQL服务器的连接丢失,会出现"Lost connection to MySQL server during query"的错误。
以下是一个示例代码,演示了在执行INSERT语句成功后,调用mysql_store_result()函数返回NULL的情况:
```python
import mysql.connector
# 建立与MySQL服务器的连接
cnx = mysql.connector.connect(user='username', password='password',
host='127.0.0.1', database='database_name')
# 创建游标对象
cursor = cnx.cursor()
# 执行INSERT语句
insert_query = "INSERT INTO table_name (column1, column2) VALUES (%s, %s)"
data = ('value1', 'value2')
cursor.execute(insert_query, data)
# 调用mysql_store_result()函数获取查询结果
result = cursor.store_result()
# 输出结果
print(result) # 输出:None
# 关闭游标和连接
cursor.close()
cnx.close()
```
阅读全文