sql修改的数据存在单引号的问题

来源:百度知道 编辑:UC知道 时间:2024/06/28 12:43:46
update qep_hw set hw_name='联想' and
hw_content2='<TD class=param_td2 id=param_5034_2 onmouseover=open_modify_div('param_5034','209640','1') width=450 bgColor=#ffffff><DIV>家用</DIV></TD></TR><TR><TD class=param_td1 id=param_10761_1 vAlign=center align=left width=100 bgColor=#ffffff>产品定位</TD><TD class=param_td2 id=param_10761_2 onmouseover......'
where hw_id=2323

这里('param_5034'附近有符号',就出错了

update qep_hw set hw_name='联想',
hw_content2='<TD class=param_td2 id=param_5034_2 onmouseover=open_modify_div("param_5034","209640","1") width=450 bgColor=#ffffff><DIV>家用</DIV></TD></TR><TR><TD class=param_td1 id=param_10761_1 vAlign=center align=left width=100 bgColor=#ffffff>产品定位</TD><TD class=param_td2 id=param_10761_2 onmouseover......'
where hw_id=2323

用转义字符,改成''param_5034'',''209640'',''1''

update语句不是这么写的。

update 表
set column1 = 值1, column2 = 值2 , .........
where .....

这种情况用两个单引号来表示一个单引号

''表示'