mysql - 无法从 Mysql 中删除一行 Not metadata-lock
问题描述
我是 MySQL 的新手,所以我按照说明进行操作,但是出了点问题!我可以删除除第一行之外的整个表。
这是我从其他人那里复制的关于创建表的代码
CREATE TABLE `top_100` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`ranking` INT(11) NOT NULL,
`title` VARCHAR(255) NOT NULL,
`stars` VARCHAR(255) NOT NULL,
`release_time` VARCHAR(255) NOT NULL,
`score` FLOAT(3,1) NOT NULL,
`img_url` VARCHAR(255) NOT NULL,
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `title` (`title`) USING BTREE
)
COLLATE='utf8_general_ci'
ENGINE=InnoDB
AUTO_INCREMENT=337;
现在我成功地删除了几行,但第一行我尝试了一切,但它不起作用。这是行
id 排名 标题 星星 release_time 分数 img_url
1 1 '霸王别姬' 0.0
我搜索了几种方法,例如drop table 或 DELETE FROM top_100 WHERE id=1 ,但是该指令不起作用。HeidiSQL 卡住了!
有人说你可能陷入了元数据锁,但我杀死了进程 id ,它不起作用。
我很困惑,不知道。
解决方案
推荐阅读
- node.js - 使用 websockets 时 mocha 测试未退出,即使使用 websocket.close/terminae
- c# - 带有 CKEditor 到 Azure WebApp 的 ASP.Net MVC 应用程序给出“无法启动 CKFinder:语言文件丢失或损坏”
- c++ - FHD 视频流上 OpenCV 文本覆盖的 CPU 占用太高
- moodle - 无法在 Catalina 上安装最新版本的 moodle4mac
- algorithm - 如何使用 Dijkstra 算法找到具有顶点约束的最短路径
- intellij-idea - 如何在 Intellij Idea 的项目选项卡中添加“选择打开的文件”图标?
- math - 找到小于 n 的偶数个数?
- prolog - 如何在 prolog 中修复 Einstein Zebra 中的错误 >
- php - 无法获得 Echo 的字幕,只有标题
- android - 如何在适配器内膨胀回收视图?