无法在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
答案
MyISAM不支持外键,但也不会出错。它只是忽略了创建外键的请求。它说,“拉啦啦我不是在听”并将手指放在耳朵里。
我在这个问题中为外键错误提供了一个很好的清单:MySQL Creating tables with Foreign Keys giving errno: 150请仔细阅读清单,看看它们是否适用于您的案例。
比尔卡文
以上是关于无法在PhpStorm中创建外键的主要内容,如果未能解决你的问题,请参考以下文章