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'附近有符号',就出错了
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 .....
这种情况用两个单引号来表示一个单引号
''表示'