无法在PhpStorm中创建外键

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法在PhpStorm中创建外键相关的知识,希望对你有一定的参考价值。

我只是无法创建外键,我执行SQL,它在控制台中成功显示,但是,没有任何反应

编辑

SQL代码

ALTER TABLE cotacaoitens
  ADD CONSTRAINT fk_cotacaoitens_cotacao
FOREIGN KEY (codigoconcentrador, codigoempresa, codigocotacao) REFERENCES cotacao (codigoconcentrador, codigoempresa, codigocotacao) ON DELETE CASCADE;

成功的消息

ALTER TABLE cotacaoitens
  ADD CONSTRAINT fk_cotacaoitens_cotacao
FOREIGN KEY (codigoconcentrador, codigoempresa, codigocotacao) REFERENCES cotacao (codigoconcentrador, codigoempresa, codigocotacao) ON DELETE CASCADE
[2018-01-03 15:27:04] completed in 110ms

enter image description here

答案

MyISAM不支持外键,但也不会出错。它只是忽略了创建外键的请求。它说,“拉啦啦我不是在听”并将手指放在耳朵里。

我在这个问题中为外键错误提供了一个很好的清单:MySQL Creating tables with Foreign Keys giving errno: 150请仔细阅读清单,看看它们是否适用于您的案例。

比尔卡文

以上是关于无法在PhpStorm中创建外键的主要内容,如果未能解决你的问题,请参考以下文章

在 Xampp/phpmyadmin 中创建外键的问题

在SQL Server 中创建外键

在 MySQL 中创建外键

在 Mongoose 中创建外键关系

在 MySQL 中创建外键会产生错误:

在 Spring Boot 中创建外键 - H2 数据库