当前位置:数据库 > MySQL >>

我运行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数据库中无外键就可以实现左右内连接,也就是说可以从两张表中取数据,那么外键的存在有何必要?

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,