SQL语句问题,高手来帮下菜鸟把,我想在表里插入一条新记录,


比我要插入 到表account 里面 name = '1111' psd=‘222’ 这句该怎么写啊

insert into `account` (`name`= 川顶贬雇撞概鳖谁搏京‘2222’,`psd`='123')

这样好像没用啊

insert into account (name,psd) values川顶贬雇撞概鳖谁搏京 (‘2222’,‘123’);
首先确定你这张表中是不是只有两个字段,如果是的话可以使用下面两种写法其中之一
INSERT INTO ACCOUNT SELECT '2222','123'
或者
INSERT INTO ACCOUNT VALUES('2222','123')

如果表中不止两个字段,则必须在INSERT语句中写明要插入的字段名
INSERT 川顶贬雇撞概鳖谁搏京INTO ACCOUNT(Name,psd) VALUES('2222','123')
insert into account (name,psd) values (‘2222’,'123’);
这个才对。要是不加 ' ,输入字符会报错,还有你的数据库表里面要是文本型哦。
必须没用,格式不是这样写的。insert into account (name,psd) values (2222,123);

sql语句插入整形数据的时候真不用加引号。
如果你的name和psd类型是字符型(如:varchar、char等)的:
insert into account(name,psd) values('2222','123');
如果是int类型的:
insert into account(name,psd) values(2222,123);


Copyright © 2009-2011 All Rights Reserved.