这个sql 在 mysql下执行失败update a_test set re='hhttp://aaa\">dddd\",updatetime=\"1277398443\" where ntype=\'page_soft\'\\''  where id=1 
'hhttp://aaa\">dddd\",updatetime=\"1277398443\" where ntype=\'page_soft\'\\'' 这是一个值这个该如何写 才可以执行 ? (之前都是用java ps.String(1, string1)来做 ,java代码绑定没有问题。现在用sql 就不知道如何才恩执行)

解决方案 »

  1.   

    update a_test set re='hhttp://aaa\">dddd\",updatetime=\"1277398443\" where ntype=\'page_soft\'\'' where id=1s是成功 的 影响的数据栏: 1
    时间: 0.016ms
    update a_test set re='hhttp://aaa">dddd",updatetime="1277398443" where ntype=\'page_soft\'\'' where id=1影响的数据栏: 0
    时间: 0.000ms很容易错
    这个是update a_test set re='hhttp://aaa\\">dddd\",updatetime=\"1277398443\" where ntype=\'page_soft\'\'' where id=1  ok的 
    update a_test set re='hhttp://aa\\"ag"e_soft\'\'' where id=1  是 ok 说明一点
    (“、//   转义符紧紧对 ‘有效果)