sql 单引号查询异常的解决方法

发布时间:2019-07-15编辑:脚本学堂
在sql更新或删除语句中,作为条件的字段值中包含单引号,报异常,应该如何处理呢?

例如,删除WordList表中单词为Lady's room的记录:

Delete from WordList where Word='Lady' room';

以上字段中包含单引号,执行时会报异常。
此时可以将单引号换成两个单引号,在SQL中连续两个单引号表示一个单引号字符,就不会报错了。
修改后的语句如下所示:

Delete from WordList where Word='Lady'' room';