我运行MYSQL数据库出现这样的错误是怎么回事
CREATE TABLE members(
member_id int auto_increment primary key,
member_login varchar(20) NOT NULL,
member_password varchar(20) NOT NULL,
member_level int NOT NULL DEFAULT 1,
first_name varchar(50) NOT NULL,
last_name varchar(50) NOT NULL,
email varchar(50)NOT NULL,
phone varchar(50) NULL,
address varchar(50) NULL,
notes text NULL,
card_type_id int NULL,
card_nmber varchar(50) NULL
);这是建的表
答案:你的insert语句 字段 名称打了6个,但是值只给了5个
其他:member_level 插入的类型不对, member_level 对应的是account,我知道你是想插到fristmane了面的,但是你列出来就是这样他也就对应上去是这样,所以他会显示类型错误!!
上一个:在mysql中如何通过一张表建立如下所示内容的数据库
下一个:既然mysql数据库中无外键就可以实现左右内连接,也就是说可以从两张表中取数据,那么外键的存在有何必要?