AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-44404

Luca Reghellin's questions

Martin Hope
Luca Reghellin
Asked: 2019-12-10 02:43:28 +0800 CST

mysql > 为什么替换命令不适用于来自 json 编码的字符串?

  • 0

说在我的 wordpress 数据库中,我有一个包含如下字符串的 post_content 列:

href=\"http:\/\/dev.example.com\/example\/wp-content\/uploads\/2019\/07\/my.pdf\"

以上是字符串的一部分(放置在文本内的链接中),它来自使用 json 作为数据格式的插件 (acf) 保存的数据。

然后我跑

UPDATE wp_posts SET post_content = REPLACE(post_content,'http:\/\/dev.example.com\/example\/', 'https:\/\/www.example.com\/');

好吧,那是行不通的。零行受影响并且没有错误。为什么?我究竟做错了什么?

这种代码来自 wordpress 中的 acf plugin gutenberg 块,那是因为它是 json 编码的。但据我所知,应该像对待任何其他字符串一样对待.. 怎么了?

更准确地说,我在下面附上了一张来自 sequelpro 和 cli 的图片,以证明反斜杠的存在(见评论)。

在此处输入图像描述

mysql json
  • 2 个回答
  • 893 Views
Martin Hope
Luca Reghellin
Asked: 2019-10-18 02:54:01 +0800 CST

如何使用 mysql 正则表达式子集语法选择除“00”之外的任何几个数字?

  • 0

我刚刚发现 mysql 不支持完整的正则表达式语法。我必须选择除 00 之外的任何几个数字(因此,11、54、02 都可以,但不能选择 00)。

通常我会使用这样的负前瞻:

(?!00)[0-9]{2}

但在 mysql 中不支持。那么我该怎么做呢?

mysql regex
  • 1 个回答
  • 79 Views
Martin Hope
Luca Reghellin
Asked: 2019-10-17 07:12:32 +0800 CST

如何用正则表达式查询mysql表?

  • 0

我正在使用正确的正则表达式,已经用其他工具测试过。但是在mysql中似乎不能正常工作。说这个数据:

在此处输入图像描述

我想选择所有以 2 个非数字后跟一个点开始的记录,然后是一个数字,后跟一个 .00 序列(例如 DE.1.00.00.00.00)

\D{2}\.\d?\.0{2}.0{2}.0{2}.0{2}

以上单独使用通常有效。但是在 mysql 上,像下面这样的简单查询是行不通的。它将返回一个包含所有列且没有任何错误但也没有任何值的表。为什么?

SELECT *
FROM V35_CATEGORIE cat
WHERE cat.CategoriaCodice REGEXP '\D{2}\.\d?\.0{2}.0{2}.0{2}.0{2}'
mysql regex
  • 1 个回答
  • 96 Views
Martin Hope
Luca Reghellin
Asked: 2019-10-15 23:00:06 +0800 CST

如何复制mysql表的每一行?

  • 0

我有一个来自旧数据库的产品记录表,我必须更改它才能在新的 php 系统上导入。它们具有以下形式:

name, property1_IT, property1_EN, property1_FR

我需要通过复制每一行来转换它们并将其更改为:

name, language, property1

whereproperty1将有相关的翻译值。

换句话说,我需要为每个产品翻译一行,因此添加一个语言列并删除属性翻译字段。

是否可以使用 sql 或者我应该只使用 php 来循环记录并执行复制任务?

mysql
  • 2 个回答
  • 40 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

    • 12 个回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Jin 连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve