mysql 数据表数据删了 大小为什么没有变

当你从 MySQL 数据表中删除数据时,这些数据会被软删除,而不是直接从磁盘中移除。这是因为 MySQL 使用一种称为日志文件的机制来记录所有对数据的更改,包括删除操作。这些日志文件允许数据库恢复被删除的数据,进行回滚或者进行数据恢复。

软删除指的是,MySQL 会在删除数据时将相应的记录标记为已删除,但实际数据仍然占据着一定的磁盘空间。这样做的好处是可以保证数据的完整性和一致性,并提供了回滚和恢复的能力。

因此,即使你删除了数据,数据表的大小(磁盘占用)可能不会立即减小。要彻底释放被删除数据占用的磁盘空间,你可以执行一些操作,例如进行清理或压缩表。这些操作将会物理上从磁盘中删除已被标记为删除的数据,使得表的大小减小。

需要注意的是,MySQL 的具体行为可能会受到配置和版本的影响,因此在特定的情况下,表的大小可能会有所不同。如果你对表的大小感到疑惑,可以通过查看数据库文档,或者参考相关的 MySQL 命令和工具来了解更多信息。

WordPress如何在mysql表中登录当前用户的用户名?

您好,在前端(WPdatatables)更新后,我正在使用触发器在我的一个表中插入数据。一列现在是()和当前用户(),但它记录连接到数据库的用户。我想插入当前用户的用户名。我怎样才能得到它?感谢您的帮助,因为0是一个PHP函数,而不是您想要的。您应该使用的是WordPress的get_current_user_id()函数。这将为您提供用户ID,您可以在那里使用它做任何需要做的事情。谢谢...

日期:2021-07-26 04:00:02 浏览:859

WordPress菲律宾比索_mysql.dll

我试图将我的wp迁移到本地,但它不起作用。在php上出现错误:php警告:PHP启动:无法加载动态库\"C:MAMP inphp7.1.5extphp\"_mysql.dll\"没有什么特别的。在第0行的Unknown中,这个目录中有一个名为php的文件_mysqli.dll是这样吗?或者我应该改名字?我不知道错误在哪里,PHP 7不支持mysql扩展。请检查您的行李php.ini文件文件并确保您有一行看起来像>然后确保删除看起来像>的行现在重新启动MAMP,您应该很好…很好,在Windows上使用MAMP...

日期:2021-08-06 18:00:04 浏览:523

WordPress如何将mysqli查询转换为wpdb

您好,如果您能帮助我将这个mysqli查询转换为=mysqliu query($Connection,$q)){if($show){makeInstruction(4,\"Database Error:Could not retrieve.\"student\"s examinations:$q\");}return($ret);}从我阅读的开发人员参考来看,它应该是这样的:global>How do I handle the error if the foregoing is the correct ap...

日期:2021-08-25 01:00:02 浏览:588

WordPress找不到mysql密码

嗨,我找不到mysql密码。我使用Networksolutions作为主机提供商。他们有一个页面,显示它是多么容易找到通行证,用户等,它不显示(隐藏)在我的管理面板。我给他们打过电话,他们说是因为它是由WordPress生成的,而不是由他们的服务器生成的。有没有其他人有这个问题或者知道去哪里找?我创建了第二个wp站点来看看会发生什么。为第二个站点mysql生成了密码,但在管理面板中不可见。可在wp上看到-配置.php文件。但我不是在创建一个新的数据库,而是试图将现有的数据库链接到WordPress。谢谢你的...

日期:2021-09-15 20:00:05 浏览:625

WordPress即使mysql命令行工作,建立连接时出错

这绝对不是我第一次安装WP,但这是我第一次看到它,我找不到解决方法。我有两个服务器,为了论证,它们是web1和db2。假设它们的ip分别是11.11.11.11和22.22.22.22。我在db2上创建了WP用户和数据库,并拥有相应的权限,冲洗桌子等。等,如果我已经进入了web1,我可以很容易地作为那个用户连接到db2上的数据库。也就是说:mysql>这个很好用。我可以进入、创建和删除表等等,将完全相同的凭据和主机信息放入安装对话框(或直接放入wp)-配置.php)结果是:建立数据库连接时出错,这意味着wp...

日期:2021-09-20 16:00:05 浏览:713

WordPress登录mysql 5.7 authu socket时出错

你好,我正在安装wp5.0.2到我的Apache2/Mysql 5.7本地主机。MySQL5.7取消了密码概念,要求dbU用户使用authu套接字登录。我使用CLI创建了一个根用户,可以使用authu套接字登录。我还创建了一个WP db和一个WP dbU用户,使用CLI,不能使用authu套接字登录。建立数据库连接时出错。我无法使用终端中的authu套接字登录此dbu用户以检查连接。我完全迷路了,请帮忙。请建议如何在Mysql 5.7中创建WP dbu用户,以便与WP 5.0.2一起使用!使用authu s...

日期:2021-09-22 12:00:04 浏览:617

WordPressmysql设置丢失

嗨我不小心删除了mysql设置,我能找回mysql设置吗?你能更详细地描述一下你做了什么吗?你从wp中删除了数据库的详细信息了吗-配置.php文件?是im删除wp.config文件数据库...

日期:2021-09-24 01:00:02 浏览:868

wordpress核心和mysqliu连接

我试图搜索mysqlu connect的计划,但找不到最近的任何内容,但可能没有找到。我想知道是否有计划从mysqlu connect移动到带有p:主机前缀的mysqliu connect()。根据我的基本理解和研究,我知道mysqlu pconnect应该比mysqlu connect更好,但是5.5.0中不推荐使用该扩展,建议使用mysqliu connect替换(请参见http://php.net/manual/en/function.mysql-pconnect.php)谢谢。请参阅Trac中关于P...

日期:2021-11-23 00:00:04 浏览:800

WordPressmysql出现问题时的安全问题

在任何WP安装中,连接到数据库的凭据都是需要尽可能安全地保存的最重要信息。这就是为什么我要提醒您注意一条错误消息,该消息显示\"Can\"t select database\"(无法选择数据库),其中提供了两条信息:连接到数据库的用户名和数据库本身的名称。消息\"用户%dbuser%是否有权访问%database%数据库?\"应该更改为更通用的密码。由于数据库用户的密码不显示,为什么会出现此问题?你是认真的吗?你是认真的吗?既然这不是一个问题,请随意分享您用于黑寡妇公司我在很多很多年前完成了WP的安装。只有...

日期:2021-12-08 02:00:01 浏览:608

在雪豹中安装 mysql 失败

本文介绍了在雪豹中安装 mysql 失败的处理方法,对大家解决问题具有一定的参考价值 问题描述 我在 Snow Leopard 和 Ruby 中成功安装了 MySql x86_64 和 Ruby Gems 似乎安装正确:I successfully installed MySql x86_64 in Snow Leopar...

日期:2022-06-29 05:00:28 浏览:761