gpt4 book ai didi

mysql - 替换perl脚本中sql查询中的引号

转载 作者:行者123 更新时间:2023-11-29 08:43:24 25 4
gpt4 key购买 nike

我有一个数据文本文件,正在将其导入 MySQL 数据库。不幸的是,有些行包含引号,这会导致我的 SQL 查询变得困惑。我想删除任何带引号的字段,或者至少在查询中忽略它们。

我发现了一些可能有用的东西,但是由于这是通过 Perl 脚本运行的,所以我在“转义”引号时遇到了问题。我真的不知道怎么办,也想不通。我只想搜索我的表格并删除它可能找到的所有引号 ("),或者将其替换为单引号或空格或任何其他内容。

my $myreplacequery = "REPLACE(s.Title, '"','')";
$sth = $dbh->prepare($myreplacequery);
$sth->execute;

大家有什么想法吗?

谢谢!

最佳答案

将此表上的查询更改为 UPDATE:

 update tablename set title = REPLACE(title,'\"','\'') where title like '%\"%'

关于mysql - 替换perl脚本中sql查询中的引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13172755/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com