gpt4 book ai didi

mysql - 如何/可以在 MySQL View 中使用 LIKE?

转载 作者:行者123 更新时间:2023-11-29 09:03:39 24 4
gpt4 key购买 nike

如果我创建一个像这样的 View :

CREATE VIEW test_view AS SELECT * FROM mytable WHERE somevalue LIKE 'test%';

...当我回来编辑它时,它看起来像这样(所以显然它不起作用):

CREATE VIEW test_view AS SELECT * FROM mytable WHERE somevalue LIKE '\0\0\0t\0\0\0e\0\0\0s\0\0\0t\0\0\0%';

我做错了什么? View 中必须允许 LIKE,所以也许应该以某种方式转义字符串?

最佳答案

您看到的显然是 UTF-32,因此您的环境显然设置为使用该编码而不是 ASCII。这不一定是坏事,但您需要将其设置为正确显示字符(而不是字节值);并确保后端确实也使用 UTF-32。

除此之外,如果您不告诉我们如何编辑和运行命令(输入 SQL 命令后“返回”到哪里?),我们真的很难提供帮助。

关于mysql - 如何/可以在 MySQL View 中使用 LIKE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7756068/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com