【发布时间】:2022-01-02 15:23:50
【问题描述】:
我已经尝试过查询SELECT * FROM table_a WHERE id = 1987 AND worklist LIKE "%'worklistConfig':'clientLevel'%";
它在我的 sql 和 powershell 中工作。但我需要通过powershell执行这个程序。我已尝试使用以下查询。
SELECT * \r\nFROM ch_form_worklist WHERE id = 1987 AND worklist LIKE "%'worklistConfig':'clientLevel'%";
您可以在查询中看到\r\n。那么如何在查询"%'worklistConfig':'clientLevel'%";中应用LIKE语句
我已经用下面的查询重写了,
SELECT * \r\nFROM ch_form_worklist WHERE id = 1987 AND worklist LIKE ''%worklistConfig:clientLevel%'';
可以还是需要修改like语句?
【问题讨论】:
-
如果在powershell中执行上述查询会发生什么?您收到错误消息还是获得预期的输出?如果是后者,则该语句是可以的。如果是前者,则需要修改语句。
-
想想creating a minimal, reproducible example。有错误吗?可能相关的代码是什么? ...就像那样,我会说您的查询很糟糕,因为它包含
\r\n,这是 MySQL 不会关心的(我认为)。如果您想在 Powershell 中多行编写查询,请改用多行字符串。
标签: mysql powershell sql-like like-keyword