MariaDB未完成对具有外键的表的查询

kqhtkvqz  于 2022-11-08  发布在  其他
关注(0)|答案(1)|浏览(118)

在我建立的MariaDB数据库中,我根本无法更改带有外键的表**。涉及alter tabledrop table的查询永远无法完成,我甚至没有收到错误消息。repair table也是如此。
我所能做的就是点击ctrl+c。在InnoDB监视器输出中没有显示明显的错误。
我对关系数据库还很陌生,所以这可能是一个用户错误。我只是看不出它可能是什么。任何帮助都非常感谢!

  • 操作系统:Windows 10
  • 玛丽亚数据库:10.8
  • 在Visual Studio代码中同时使用客户端和插件并不重要。
  • 我可以改变其他表。
  • 我将foreign_key_checks设置为off

具有外键的表如下所示。participant_id是外键。
| 字段|型号|空值|关键字|默认值|额外的|
| - -|- -|- -|- -|- -|- -|
| 试用标识|小棉绒(6)|否|优先级|空值||
| 开始试验|日期时间|否|统一网络|空值||
| 参与者标识|(四)|否|多语言|空值||
引用的表如下所示,idparticipant_id
| 字段|型号|空值|关键字|默认值|额外的|
| - -|- -|- -|- -|- -|- -|
| 标识符|(四)|否|优先级|空值|自动递增|
| 代码|充电器(6)|否|统一网络|空值||
| 日间|日期|否||0000年00月00日||

at0kjp5o

at0kjp5o1#

是的,用户错误。我打开了两个连接,一个使用MariaDB客户端,另一个使用VSC插件。因此,写入操作m上一定有某种锁定,但读取操作上没有。
谢谢你做我的橡皮鸭,斯塔克溢出.

相关问题