SQL批量删除问题

删除文件alldel.asp

<!--#include file="conn.asp"-->

<%
set reco=server.createobject("ADODB.recordset")
sqlstr="delete * from news where id="&("id")&"
reco.open sqlstr,conn
reco.close
set conn=nothing
Response.Redirect "1.asp"
Response.end
%>
..........................

报错如下:

Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft VBScript 编译器错误 错误 '800a0409'

未结束的字符串常量

admin/alldel.asp,行6

sqlstr="delete * from news where id="&("id")&"
----------------------------------------------^

<!--#include file="conn.asp"-->

<%
set reco=server.createobject("ADODB.recordset")
sqlstr="delete * from news where id="&request("id")
reco.open sqlstr,conn
reco.close
set conn=nothing
Response.Redirect "1.asp"
Response.end
%>
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-03-03
sqlstr="delete * from news where id='&("id")&' “或是sqlstr="delete * from news where id="&("id")
第2个回答  2006-03-03
id='&("id")&'

sql能否批量删除多个行
2、利用SQL Server 2012数据库资源管理器,创建删除SQL语句,使用delete。3、删除ID为10的记录,利用delete from 数据库表 where id=10。4、删除记录后,再次查询数据库表,这时ID为10的记录不存在。5、删除ID从5到8的记录,利用between...and...。6、批量删除数据库表记录,再次查询数据库表,这时...

sql server 数据库中怎么批量删除连续指定行?批量修改连续行?怎么修 ...
批量删除连续指定行: 假设你有一个名为 "TableName" 的表,其中包含一个连续的 ID 列。要删除 ID 范围在 10 到 20 的连续行,可以使用以下 SQL 语句:sql复制代码DELETE FROM TableNameWHERE ID BETWEEN 10 AND 20;这将删除 ID 从 10 到 20 的所有行。批量修改连续行: 要批量修改连续行的...

sql数据库中怎么批量删除数据?总共有1万多条,一条一条的删好慢啊~求...
DELETE A FROM talbeName AS AWHERE EXISTS ( SELECT 1 FROM (SELECT TOP 100 ID FROM talbeName ) AS B WHERE (A.ID=B.ID) );字符类型的ID要复杂些,如果ID是int类型的就更好办了。

请问怎么用SQL语句批量删除某一字段后的所有内容
一句SQL就搞定了.update A set c=substring(c, 0,charindex('',c))这条语句不能执行多次,否则会造成清空c字段.请用下面的.update A set c=substring(c, 0,charindex('',c)) where c like '%%'如果不修改数据表值只要查询的话,只用下面:select substring(c, 0,charindex('',c)) c from...

sql 批量删除语句 怎么写
DELETE FROM TestTable WHERE 【删除条件】DELETE FROM TestTable WHERE ID IN (1, 3, 54, 68) 适用于用户在界面上不连续的选择多项进行删除时

SQL语句中删除问题
(删除) DELETE FROM TEACHERS WHERE AGE >= 60 SQL 的数据控制 例50 授予 LILI 有对表 STUDENTS 的查询权。(表\/视图特权的授予 一个SQL 特权允许一个被授权者在给定的数据库对象上进行特定的操作。授权操作的数据库对象包括:表 \/ 视图、列、域等。授权的操作包括: INSERT 、 UPDATE 、 DELETE 、 SELECT ...

怎样批量删除sql表中数据?
delete from wdta where ta001 like '200901%'这样删除会删除所有已200901开头的行,而不管位数 delete wdta where ta001 like '200901___'这样删除会删除所有已200901开头的行,但是后面只有六位数

MSSQL 中,怎么批量删除 _WA _sys 开头自动创建的索引
1、如图为MySQL删除唯一索引的基本语法。2、为了便于演示,我们需要根据图示代码创建一个唯一索引。3、我们需要根据图示代码查看数据表当前的索引情况。4、我们需要根据图示代码输入mysql删除唯一索引。5、确认指令无误,回车执行即可。

求助sql批量删除的写法
select id from A表 a inner join B表 b on a.a字段=b.c字段 删除剩下的数据:delete from A表 where id not in(select id from A表 a inner join B表 b on a.a字段=b.c字段);delete from B表 where id not in(select id from A表 a inner join B表 b on a.a字段=b.c...

SQL如何直接批量删除表
SQL直接批量删除表的方法步骤:所需工具原料:phpmyadmin。1.数据操作前进行数据备份。2.看需要删除表的时间段,即什么时间开始到什么时间截至。记录下数据表名称和时间字段名称。3.点击上部"SQL"按钮,进行sql语句执行。4.打开文本框中输入命定执行:delete from wp_posts where `post_date` >='2010-...

相似回答
大家正在搜