gpt4 book ai didi

mysql - 删除 phpmyadmin 中重复的前缀

转载 作者:行者123 更新时间:2023-11-29 22:04:21 24 4
gpt4 key购买 nike

我需要删除数据库 r8oi9_ 中这样一个错误创建的前缀。 (恢复网站时不保留原来的前缀)

我想完全删除带有此前缀的任何内容,而不是触及同一数据库中的其他前缀。我按照该问题中发布的答案进行操作: SQL: deleting tables with prefix但有一个警告说:

/!\ This table does not contain a unique column. Grid edit, checkbox, Edit, Copy and Delete features are not available.

这是我在 SQL 中使用的代码:

> SELECT CONCAT(  'DROP TABLE ', GROUP_CONCAT( table_name ) ,  ';' )
AS statement FROM information_schema.tables
WHERE table_name LIKE'r8oi9_%';

也许我遗漏了一些东西,比如在某个地方插入数据库的名称?执行生成的脚本?我在哪里可以看到这个脚本来执行它?

ps.我对MSQL一无所知。如果问题很愚蠢,请道歉。

最佳答案

解决方案很简单,就在我眼前。然而,我是手工完成的,而不是使用脚本,这样会更好更快。因此,我单击了相应数据库的名称,然后出现了这样的屏幕 View (选择了“结构”选项卡) enter image description here

所以我仔细检查了与 r8oi9_ 前缀对应的所有框,没有检查我想保留的前缀(即上图所示的前缀 mdl_ )。然后我从下拉菜单中选择“DROP”选项,显示“With Selected:”。然后确认掉落后,我擦掉了所有不需要的 table 。对于真正的大型数据库,使用脚本代替此脚本会更有用。

关于mysql - 删除 phpmyadmin 中重复的前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32307135/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com