Chinaunix

标题: su,ssh,sqlite和多重引号嵌套问题求教 [打印本页]

作者: liangxin1300    时间: 2012-08-20 10:39
标题: su,ssh,sqlite和多重引号嵌套问题求教
su -c "ssh -q -o StrictHostKeyChecking=no 10.10.10.2 \"sqlite3 /db/node-2.db 'update IS_flag set flag=\'on\' where name=\'a\''\"" - TESTSql

对普通用户TESTSql配置了无密码登录
我要去10.10.10.2机器上update当地的sqlite数据库

'update IS_flag set flag=\'on\' where name=\'a\''
这句话各种有问题阿

就是多重引号嵌套引起的

求教

谢谢!

作者: personball    时间: 2012-08-20 12:53
回复 1# liangxin1300

情况貌似蛮复杂,仅给点经验提示吧

    1.用单引号编码值;
2.SQL里转义单引号用的是哪个符号?
作者: liangxin1300    时间: 2012-08-20 13:04
谢谢提醒!!!

解决了
确实 还不知道单引号本身在sql里也可以转义




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2