我正在尝试使用git checkout Leonardo
git pull origin Leonardo
git push --all bitbucket
在我的Postgres
数据库中替换另一个特定字符。我可以使用两个查询来做到这一点。我无法一起执行查询,因为它给了我一个错误。但是当我一个接一个地执行它们时,它运行正常。查询如下:
SQL
我有什么方法可以将它们组合到一个查询中来一次执行它们。
答案 0 :(得分:1)
试试translate
?
t=# select translate('’fyva’“oldj“','’“',e'\'"');
translate
--------------
'fyva'"oldj"
所以我想你会这样:
UPDATE simple_web_content
SET content_data = translate(content_data, '“’', e'"\'')
WHERE simple_web_content_type = 'B';
答案 1 :(得分:0)
组合它们时会出现什么样的错误?你是这样组合的吗?
UPDATE simple_web_content
SET content_data = REPLACE(REPLACE(content_data, '’', ''''), '“', '"')
WHERE simple_web_content_type = 'B';