首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

mysql 删除成功返回什么

MySQL删除操作成功后,通常会返回一个整数值,表示受影响的行数。如果删除成功删除了一行或多行数据,这个值会大于0;如果没有找到要删除的数据,这个值会是0;如果删除操作失败,通常会返回一个错误。

例如,执行以下SQL语句:

代码语言:txt
复制
DELETE FROM table_name WHERE condition;

如果成功删除了符合条件的行,MySQL会返回一个大于0的整数,表示删除的行数。可以通过PHP中的mysqli_affected_rows()函数或者Python中MySQLdb库的rowcount属性来获取这个值。

代码语言:txt
复制
// PHP示例
$result = mysqli_query($conn, "DELETE FROM table_name WHERE condition");
$affected_rows = mysqli_affected_rows($conn);
echo "受影响的行数: " . $affected_rows;
代码语言:txt
复制
# Python示例
import MySQLdb

conn = MySQLdb.connect(host="localhost", user="user", passwd="password", db="database")
cursor = conn.cursor()
cursor.execute("DELETE FROM table_name WHERE condition")
affected_rows = cursor.rowcount
print("受影响的行数:", affected_rows)

参考链接:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 领券