insert into Category values (1,'Thriller')
这样写没有任何问题!请问你是在查询分析器中写的吗?
把你要输入的值写的再具体点,我有点没看明白.
呵呵,你再看到 所影响的行数为一行 之后
再输入
Select * from Category 查看一下就OK~!
所影响的行数为一行
说明执行成功,并影响了一行,也就是加了一行数据
有什么问题
显示红字是因为那是字符串
显示“所影响的行数为一行”说明你已经正常插入了一行,你右键单击表,然后选反回所有行,就能看到你已经插入了这一行
'Thriller'显示为红字,并不是说你这里出错了,而是提示你'Thriller'是一个字符串
在SQL 2000的查询分析器中,字符型常量的定界符是英文的单引号一对,而且显示为红字,红字并不是错误的意思。
你的语句没有问题,显示所影响的行数为一行说明你的语句添加成功
之所以显示为红色是因为你的Category字段为varchar型,是字符串,在sql中显示字符串的颜色本身为红色,不是错误。
在SQL语句的"insert"中单串号内的字显示是红色的,并没有错误.要是还怀疑出错的话,就用查询语句查下不就知道了吗?