CREATE TABLE padres(
id INT PRIMARY KEY AUTO_INCREMENT,
padre_nombre VARCHAR(100) NOT NULL,
padre_adn VARCHAR(100) NOT NULL,
padre_direccion VARCHAR(100) NOT NULL
)ENGINE=InnoDB;
CREATE TABLE hijos(
id INT PRIMARY KEY AUTO_INCREMENT,
hijo_nombre VARCHAR(100) NOT NULL,
hijo_adn VARCHAR(500) NOT NULL,
padre_id INT NOT NULL,
CONSTRAINT fk_hijos_padres FOREIGN KEY(padre_id) REFERENCES padres(id) ON DELETE CASCADE ON UPDATE CASCADE
)ENGINE=InnoDB;
并且只是为了维护链接,外键是我保存在子表中创建的每条记录中的父 ID (前面的代码是一个示例,如果适合您的需要,请进行调整)
您好,我告诉您,对于父母和孩子,我将其视为一对多的关系,可能如下:
并且只是为了维护链接,外键是我保存在子表中创建的每条记录中的父 ID (前面的代码是一个示例,如果适合您的需要,请进行调整)