我正在phpmyadmin中做一些非常基本的数据库练习,比如使用sql查询创建表并在设计器模式下观察它。但是我意识到那里显示了一个错误,但是当我输入创建表的命令时,没有错误。但在设计器模式下,我的每个表中都有一行是红色的。设计器模式中的注意事项是“尝试访问bool类型的值上的数组偏移量”。当我忽略它并继续创建关系以形成erd时,我不能,因为红色的行是约束的一部分。我想知道有什么问题。我反复检查了我的查询,并与我的朋友交叉检查了查询,删除所有表并重新创建它们,甚至重新安装xampp和phpmyadmin。我将为我的一个表添加一个查询。对于这个特定的表,customername行在designer模式下显示为红色。
DROP TABLE IF EXISTS customers;
CREATE TABLE customers(
`customerNumber` int(11) NOT NULL,
`customerName` varchar(50) NOT NULL,
`contactLastName` varchar(50) NOT NULL,
`contactFirstName` varchar(50) NOT NULL,
`phone` varchar(50) NOT NULL,
`addressLine1` varchar(50) NOT NULL,
`addressLine2` varchar(50) DEFAULT NULL,
`city` varchar(50) NOT NULL,
`state` varchar(50) DEFAULT NULL,
`postalCode` varchar(15) DEFAULT NULL,
`country` varchar(50) NOT NULL,
`salesRepEmployeeNumber` int(11) DEFAULT NULL,
`creditLimit` decimal(10,2) DEFAULT NULL,
PRIMARY KEY (`customerNumber`),
KEY `salesRepEmployeeNumber` (`salesRepEmployeeNumber`))
ENGINE=InnoDB DEFAULT CHARSET=latin1;
暂无答案!
目前还没有任何答案,快来回答吧!