请我是新人。我正在执行插入选择,我想删除特定字段中的斜杠,例如在查询的选择部分的字段b。 例如。插入mytable(a,b,c)从mysecondtable选择a,stripslashes(b),c;
请帮忙。
答案 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
。