我正在学习JPA Spring boot,并通过注解@ManyToMany和@OneToMany在MySQL中创建多个表之间的关系。但是当我启动MySQL来检查外键时,我发现并没有。注意:只能为某些存储引擎(如InnoDB)定义外键。服务器接受其他存储引擎的外键定义,但会默默忽略它们。将您的表引擎切换为支持外键的引擎,以便在此处进行调整。
请帮我解决这个问题!非常感谢你。
我一直在尝试使用ON DELETE CASCADE ON UPDATE CASCADE,但它似乎不起作用。CREATE TABLE IF NOT EXISTS Workers (ID_Dip char(15) PRIMARY KEY,Nome Char(20) NOT NULL,Cognome char (20) NOT NULL,DataN Date NOT NULL,Category char(10) NOT NULL);
CREATE TABLE IF NOT EXISTS User (userID char(20