我已经制作了零件表并将主键设置为P_NO。
CREATE table o_details (
O_NO int NOT null AUTO_INCREMENT PRIMARY KEY,
P_NO int,
QUANTIITY int,
CONSTRAINT FK_PersonOrder
FOREIGN KEY (P_NO) REFERENCES parts(P_NO)
);
零件表
Create Table parts( P_NO int not null AUTO_INCREMENT primary key, P_NAME varchar(255), QOH varchar(255), Price int, OLevel varchar(255) );
CREATE SCHEMA `mailorder` ;
CREATE TABLE `mailorder`.`parts` (
`P_NO` INT NOT NULL AUTO_INCREMENT,
`P_NAME` VARCHAR(255) NULL,
`QOH` VARCHAR(255) NULL,
`Price` INT NULL,
`OLevel` VARCHAR(255) NULL,
PRIMARY KEY (`P_NO`));
CREATE TABLE `mailorder`.`o_details` (
`O_NO` INT NOT NULL AUTO_INCREMENT,
`P_NO` INT NULL,
`QUANTITY` INT NULL,
PRIMARY KEY (`O_NO`));
ALTER TABLE `mailorder`.`o_details`
ADD INDEX `FK_PersonOrder_idx` (`P_NO` ASC) VISIBLE;
;
ALTER TABLE `mailorder`.`o_details`
ADD CONSTRAINT `FK_PersonOrder`
FOREIGN KEY (`P_NO`)
REFERENCES `mailorder`.`parts` (`P_NO`)
ON DELETE NO ACTION
ON UPDATE NO ACTION;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句