id2*_*677 6 regex mysql expression
所以我有一个包含许多列的表.假设每列包含相似的关键字,仅相差几个.我想根据类似的关键字选择这些列.
起初,这是我的尝试:
SELECT * REGEXP 'pages_title$' FROM 'pages';
Run Code Online (Sandbox Code Playgroud)
也就是说,pages_title应该选择以任何结尾的列.所以REGEXP应该适用于列的名称,而不是任何条目.这可能吗?我在网上找到的所有示例都与使用REGEXP隔离表中的某些值有关,这不是我想要的.
REGEXP用于WHERE查询的一部分 - 您不能使用它来选择要获取的列列表...
对于您的原因,您需要以编程方式获取表详细信息(例如DESC pages),然后使用任何编程语言匹配并构建列列表并在查询中使用它们...
| 归档时间: |
|
| 查看次数: |
3667 次 |
| 最近记录: |