我在SQL中使用microsoft access 2010时遇到问题。它给我一个语法错误,并在我尝试运行此SQL语句时突出显示"DELETE“。
CREATE TABLE nextOfKindonorAuth(
name CHAR(30),
licenseNo INTEGER,
phone INTEGER,
PRIMARY KEY(name, licenseNo),
FOREIGN KEY(licenseNo)
REFERENCES Driver
ON DELETE CASCADE
)任何帮助都将不胜感激。
发布于 2014-07-15 05:35:26
在不知道确切错误的情况下,看起来您缺少对Driver表中哪一列的引用。
CREATE TABLE nextOfKindonorAuth(
name CHAR(30),
licenseNo INTEGER,
phone INTEGER,
PRIMARY KEY(name, licenseNo),
FOREIGN KEY(licenseNo)
REFERENCES Driver(COLUMN)
ON DELETE CASCADE
)https://stackoverflow.com/questions/24746260
复制相似问题