你是要添加还是更新? 添加的话把where后面去掉: insert into disturb (name,contents) values ('rrrrr','公司内部邮件') 更新的话用update: update disturb set name='rrrrr', contents='公司内部邮件' where name='a'
你得SQL写错了~~~insert into disturb (name,contents) values ('rrrrr','公司内部邮件')
在Delphi中 ' 应该写成 '' CommandText := 'insert into disturb (name,contents) values (''rrrrr'',''公司内部邮件'') where name=''a'' ';
靓仔啊!不行啊~我想这样的,我有两个表,一个是disturb,一个是user,两个表都有一个name字段,我想将user里的name字段加到disturb里去,如果和disturb的name记录相同就不增加. 这样行不行? insert into disturb (name,contents) values (user.name,'公司内部邮件') where name not in user.name 为什么老是说sql语法出错,少了个分号(;)???
insert into disturb (name,contents) values (user.name,'公司内部邮件') where name not in (select distinct * from disturb)
添加的话把where后面去掉:
insert into disturb (name,contents) values ('rrrrr','公司内部邮件')
更新的话用update:
update disturb set name='rrrrr', contents='公司内部邮件' where name='a'
CommandText := 'insert into disturb (name,contents) values (''rrrrr'',''公司内部邮件'') where name=''a'' ';
这样行不行?
insert into disturb (name,contents) values (user.name,'公司内部邮件') where name not in user.name
为什么老是说sql语法出错,少了个分号(;)???