我正在学习JPA Spring boot,并通过注解@ManyToMany和@OneToMany在MySQL中创建多个表之间的关系。但是当我启动MySQL来检查外键时,我发现并没有。注意:只能为某些存储引擎(如InnoDB)定义外键。服务器接受其他存储引擎的外键定义,但会默默忽略它们。将您的表引擎切换为支持外键的引擎,以便在此处进行调整。
请帮我解决这个问题!非常感谢你。
假设我在一个MyISAM数据库中有一堆MySQL表。我知道,如果我的表是InnoDB,MySQL工作台将自动获取表之间的关系。但是,如果我的表是MyISAM,那么是否可以选择在MySQL工作台中使用哪一列作为外键,而无需MySQL工作台在表模式中添加列?我不希望这种情况发生,我希望能够告诉MySQL工作台使用列user_type_id作为我的外键。我有办法做到吗?谢谢
注意:当我双击MySQL Wo