易截截图软件、单文件、免安装、纯绿色、仅160KB

请教关于一个mysql转义字符的问题

我的sql语句里面如果参数带'号sql语句就会出错,需要用程序转义后才能插入数据库,但是每个字符串都转义一下又很麻烦,请教有没有简便的方法呢,谢谢大家
没有办法,只能转义

\' 或者 ''

在你的程序中先用程序语言把 ' replace成 '' 或 \'
SQL code:
mysql> select '\'', '''';
+---+---+
| ' | ' |
+---+---+
| ' | ' |
+---+---+
1 row in set (0.00 sec)

mysql>


肯定要在程序中做的。除了考虑单引号,你还要考虑sql注入的 问题

用''代替就可以了


相关问答:

eclipse与mySQL的问题 - Java / Eclipse

在安装Java编译器的Eclipse的时候,对环境变量进行了配置,在安装MySQl的时候也要对环境变量进行配置;那么后面的配置会影响前面的Eclipse的配置吗?
请大家多指教~!谢谢!
不会把,我这都装了的 我系统里 还装了 ......

mysql连接tomcat - Java / Web 开发

我已经按照教程上配置tomcat的server.xml
<Context path = "/POS" docBase = "POS" debug = "5" reloadable = "true" crossContext = "true" workDir = &quo ......

Mysql效率问题 - 其他数据库开发 / MySQL/Postgresql


CREATE TABLE `ch1` (
  `id` int(10) unsigned zerofill NOT NULL AUTO_INCREMENT,
  `no` int(10) unsigned DEFAULT NULL,
  `dtime` datetime DEFAULT NULL,
  PRIMARY KEY (`id ......

mysql字段提取 - 其他数据库开发 / MySQL/Postgresql

各位兄弟请教 下,在mysql中能不能实现这样一个功能,
一个字段A是储存一大段文字内容的,是英文,能不能通过MYSQL的查询之类的功能,来获得这个字段中 出现频率最高的十个单词,并将这十个单词做为新的字段储存
a ......

Mysql权限 - 其他数据库开发 / MySQL/Postgresql

Mysql中是否有这样的权限设置
有一个列存储的是手机号,某一用户的权限在读取的时候只显示前几位,后几位用其他字符例如*代替。例如123456读出来是123***

可以做个视图,然后不给这个账号表的权限,仅给这个VI ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号