2013-10-09 32 views
-1

查询错误:CALL spCheckUserMailAccount('[email protected]', '2', 'D'Cruz的', '[email protected]')详细:您的SQL语法中有 错误;检查对应于你的MySQL 服务器版本正确的语法使用近'克鲁兹手册, “[email protected]”)“在1号线特殊字符获取查询错误,即 “'” 标签

查询错误:CALL spAddMailAccount(” way2waymail @ gmail的。 'D'cruz','[email protected]','123456','smtp.gmail.com','465') 详细信息:您的SQL语法错误;在'cruz','[email protected]','123456','smtp.gmail.com', '465'''附近检查 对应于您的MySQL服务器版本的正确语法使用 的手册第1行

+0

撇号是用于封装文本内容的特殊SQL字符。如果你有数据需要撇号,你的前端应用程序应该为你处理。一种方法是使用转义字符。另见:http://stackoverflow.com/questions/4659879/mysql-php-with-special-characters-like-apostrophe-and-quotation-mark – SchmitzIT

回答

0

无论何时将字段插入数据库总是检查单引号。如果您已经插入了它们,那么我相信您将不得不使用REPLACE函数来检索正确的值

SELECT REPLACE(Customer_Name, '\'', '') FROM table