如何在select语句中删除斜杠

时间:2009-11-26 10:44:27

标签: mysql

请我是新人。我正在执行插入选择,我想删除特定字段中的斜杠,例如在查询的选择部分的字段b。 例如。插入mytable(a,b,c)从mysecondtable选择a,stripslashes(b),c;

请帮忙。

4 个答案:

答案 0 :(得分:2)

您可以像这样使用REPLACE

insert into mytable(a,b,c) 
select a, REPLACE(b, '\\', '\') as b, c 
  from mysecondtable;

REPLACE表达式可能需要改进,但我希望这能让你开始。

答案 1 :(得分:0)

您可以使用MySQL String functions,例如replace

在执行查询之前,还要考虑在调用应用程序中清理或准备SELECT的任何输入。

答案 2 :(得分:0)

使用mysql的SUBSTR函数或执行以下操作:

“插入表设置值=”。的stripslashes( '无论')

答案 3 :(得分:-1)

你是用PHP做的吗?然后一个简单的$fieldB = strip_slashes($_POST['b']);应该做。然后,您应该在查询中使用$fieldB