I've checked other concerns like this. Checked if there were duplicates-none, if same data type -yep. relationships- yep. Not using "On Delete Set Null" checked.
I'm still lost how this error came to be
Executing SQL script in server
ERROR: Error 1215: Cannot add foreign key constraint
-- Table Apo.PurchasingOrder
CREATE TABLE IF NOT EXISTS Apo.PurchasingOrder (
PurchaseNo. INT NOT NULL AUTO_INCREMENT,
ModelNo. INT NULL,
UnitPrice INT NULL,
Product/Name VARCHAR(45) NULL,
Quantity INT NULL,
Source VARCHAR(45) NULL,
PRIMARY KEY (PurchaseNo.),
INDEX Source (Source ASC),
CONSTRAINT Supplier_Source
FOREIGN KEY (`PurchaseNo.`)
REFERENCES `Apo`.`Supplier` (`SupplierID`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB
SQL script execution finished: statements: 9 succeeded, 1 failed
Fetching back view definitions in final form.
Nothing to fetch