次の情報をテーブルに挿入しますが、次のエラーが表示されますコード:エラーメッセージ109、レベル15、状態1、行1 INSERTステートメントにVALUES句で指定された値よりも多くの列があります
メッセージ109、レベル15、状態1、行1 VALUES句で指定した値よりもINSERT文で複数の列があります。 VALUES句の値の数は、INSERT文で指定された列の数と一致する必要があります。
create table registration
(
id int identity primary key,
first_name varchar(100),
last_name varchar(100),
username varchar(100),
[password] varchar(100),
email varchar(100),
[address] varchar(100),
gender varchar(10),
dob date,
reg_date date,
country varchar(50),
city varchar(50),
[status] bit
)
select * from registration
insert into registration (first_name,last_name,username,password,email,[address],gender,dob,reg_date,country,city,status)
values ('Ali','Khan','alik','123','[email protected]','Male','19930318','20170318','Pakistan','Karachi')
エラーメッセージは、あなたが知る必要があることを正確に伝えています。 insert文には12個のカラムがあり、VALUES句には10個の値が含まれています。 – Peter