我的 MAC 上的这些行有问题,在 mariaDB 10.4.11 版本上。
DROP DATABASE IF EXISTS Employe_Programmeurs;
CREATE DATABASE Employe_Programmeurs;
USE Employe_Programmeurs;
CREATE TABLE Employe(
noEmp INT(5),
nom VARCHAR(10),
prenom VARCHAR(10),
CONSTRAINT pk_Employe_noEmp PRIMARY KEY (noEmp)
);
它告诉我:
当我在 Windows 上输入这些行时,它会毫无警告地工作,我可以在 SHOW CREATE TABLE 中看到它们。在 Mac 上,它不会在 SHOW CREATE TABLE 上显示此主键的约束。
我更新,降级,但仍然没有解决方案。