我要批量删除access表里一个字段里的如下字符

我要批量删除access表里一个字段里的如下字符,怎么办

</td>
</tr>
</table>

存在一个很大的问题是,明明有</table>字符,我用查找和替换,却提示找不到。
缺少语句结束

假如数据表名为table_name,字段名为name2
要删除符合条件的记录,可以这样写
delete from table_name where name2 like "</td>" or name2 like "</tr> " or name2 like "</table>"
要全部替换就这样写
Update `table_name` SET `name2` = replace (`name2`,'</td>','') Where `name2` LIKE '%</td>%'
Update `table_name` SET `name2` = replace (`name2`,'</tr>','') Where `name2` LIKE '%</tr>%'
Update `table_name` SET `name2` = replace (`name2`,'</table>','') Where `name2` LIKE '%</table>%'
以上语句我测试过,没有问题的,以上是三条分开的语句,不是一起的,要注意一下。
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-08-26
你的这些字符是不是带回车了,带回车的话,按你的方法当然找不到table了,ACCESS不支持replace吧?建议导到sql中使用replace处理后重新导回access就OK了

我要批量删除access表里一个字段里的如下字符
假如数据表名为table_name,字段名为name2 要删除符合条件的记录,可以这样写 delete from table_name where name2 like "" or name2 like " " or name2 like ""要全部替换就这样写 Update `table_name` SET `name2` = replace (`name2`,'','') Where `name2` LIKE '%%'Update `tabl...

access 数据库中,如何批量删除记录中指定的内容?
1.点击菜单栏上面的创建——查询设计。2.然后再弹出的显示表的对话框中,我们选择订单表,然后点击添加按钮。3.接着点击菜单栏上面的“删除”,打开删除设计。4.将员工ID拖拽到下面的设计表格中。5.同样的方法将星号也拖拽到下面的表格中。6.在条件一栏写上 =3。7.点击菜单栏上面的视图就可以查看要...

如何批量删除Access数据库中符合条件的记录
字段中存在[+3]的 如果用程序控制,可以去掉它后面的数据,更新到表中 如果用vb写,select 有[+3]的记录放到记录集中,选取记录集中每条进行处理:判断[+3]出现的位置用instr()函数,位置知道了,用left()函数取到[+3]左边的数据,最后update截取后的数据到数据库中。

如何批量删除Access数据库中符合条件的记录
1、一种方法是通过在界面设置里设置条件“查询设计”设置查询条件(这个可以在百度知道找到)2、另一种是SQL设计界面里输入 SQL语句,下面是例句 Delete From table where id in(1,2,3,4,5,6,7,8,9,10)in()这个里面可以是用来接收页面选择的.. 你也可以 使用 where id > ? and id < ?

asp中对access数据库进行批量删除实例教程
1:首先建立一个access数据库保存为 xhnew.mdb 表名为aa字段如下:id 自动排序name 文本content 文本xhtime 日期 默认值 now()title 文本2:打开DW 建立文件conn.asp文件代码如下:CODE:<%set conn=server.createobject("adodb.connection")conn.open "driver={microsoft access driver (*.mdb)};dbq="&server....

如何批量删除数据库里某个表里的多条记录
1、首先我们打开SQL Database Studio。2、然后我们点击展开数据库连接和数据库。3、然后我们展开已有的表。4、然后我们双击要删除记录的表,进入表数据操作界面。5、然后我们选定要删除的记录,点击【delete selected rows】。6、此时显示将删除的记录,点击【save to db】。

access 批量 删除 重复值的办法
delete from user1 where u1 not in (select [user] from mm)运行前备份一下user1表里的数据,避免出错

VB access 批量删除表
delete from sysobjects where [name] like 'AA*'

ACCESS中如何批量修改字段
要使用Access2003以上的版本,比如将表table1中的content字段里的AA全部改成BB.操作如下:打开数据库后,查询--->在设计视图中创建查询,然后关闭弹出的窗口,点左上角工具栏的SQL输入:update table1 set content=replace(content,'AA','BB')最后点工具栏中的惊叹号来执行命令 SQL语句说明:update [表名]...

急求一个excel或者access里面批量删除的方法
我经常这样写.你试试吧.strIDs=GetVariable("id")strSQL="Delete From 数据表 Where id in(" & strIDs & ",0)"conn.execute strSQL

相似回答