insert into 的疑惑

insert into 的疑惑

问题描述:

小弟在数据库的pubs下建一个表
use pubs

create tabal zhu (name varchar(10) not null , room int not null , sex char(2) check (
sex = '男' or sex =‘女’) , constraint zpk primary key(name))

然后插入数据

insert into zhu ('张森' , 123 , '男‘)

但这时提示为')' 附近有语法错误

请问这是怎么回事?

以为是我看错了,[code="java"]insert into zhu ('张森' , 123 , '男') [/code]的sql也能执行?[code="java"]
insert into zhu(name,room,sex) values('张森',123,'男')
[/code]
少了个"values"

)为汉字编码的),应该是)

insert into zhu ('张森' , 123 , '男')
这样就对了!

insert into zhu ('张森' , 123 , '男[color=red]‘) [/color]

红色部分都是用的中文方式 的字符啊,大哥

改为insert into zhu ('张森' , 123 , '男');就行了

:lol: 三个一样的答案

insert into zhu values('张森',123,'男')