mysql - 在 MySQL 中使用 RegEx 更新复杂的 SQL 表

标签 mysql sql regex

我正在从源中提取非结构化数据,并尝试从数据库中放入结构化数据。为了通过使用多个查询轰炸我的服务器来最大程度地减少开销,我想知道是否有一种方法可以执行复杂的查询: 在字符串中搜索正则表达式模式,比如 A[0-9]G+ 并在另一个表中添加一个新行,其中 row.column = found column from regex

最佳答案

MySQL 有一个 INSERT-SELECT 语句,它允许您将选择(尽可能复杂,包括正则表达式)与插入到表中的任何所选内容组合起来。

http://dev.mysql.com/doc/refman/5.5/en/ansi-diff-select-into-table.html

关于mysql - 在 MySQL 中使用 RegEx 更新复杂的 SQL 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6575820/

相关文章:

MySQL DISTINCT 和重音符号

mysql - 仅在mysql中使用月份和年份从两个表中选择数据

windows - 用于删除 javascript 恶意软件的正则表达式问题

regex - 如何在 Visual Studio 或 SSMS "Find and Replace"中找到带有正则表达式模式的 {min,max} 重复?

mysql - 如何从 join 2 exists table 创建一个新表

mysql - 显示当年的交易

sql - 在 SQL 中插入多列和多个值

mysql - 从表格中为每一行选择最高版本

regex - AvalonEdit:复制大型突出显示的文本文件需要很长时间

php - 将用户数据存储在 $_SESSION 中与重复的数据库访问