在Google Sheet中创建MySQL更新语句

2izufjch  于 2023-11-16  发布在  Mysql
关注(0)|答案(2)|浏览(134)

我在Google Sheet中做一些文本操作。
然后用结果更新MySQL数据库。
我试图创建一个公式来'建立'更新语句,问题是,文本有特殊字符,打破了声明。我不能预见什么特殊字符会有。
这是我的猜测这个问题是不是新的,无论如何,有一个快速和肮脏的解决方案,或者我必须多次检查每一个更新'声明?
我试过手动清理“更新”语句,但这是一个永远不会结束的故事。

mec1mxoz

mec1mxoz1#

在你的mysql中,你可以将字符集更改为与你在谷歌表单中使用的相同(在我的情况下是UTF-8,不知道你使用的是哪个)。
所有字符集和如何改变

km0tfn4u

km0tfn4u2#

当特殊字符被传递到MySQL时,你需要终止它们。一个简短的例子是:

  • 单引号'
  • 前斩/

你需要做的是在把它们传递给MySQL的时候终止它们,所以如果字符串有一个正斜杠,你需要给MySQL发送一对//。所以在你的语句中使用Replace命令把/转换成//,或者任何你有问题的字符。
这是我喜欢用的一个技巧,也许你有一个单引号,你需要一个单引号,但你可以用这个“<--字符替换所有的单引号字符。如果字符串像鲍勃的猫,把它变成鲍勃的猫,很少有人会知道你做了什么,现在你再也不用担心终止那个角色了
Replace(string,“/",“//”)(终止)

Replace(string,“/",“”)(删除)

相关问题