java - 从mysql表中选择一个包含斜杠的字符串
问题描述
如何在 mysql 中为 ex 选择 aa 值:“1/2019”?
作为select * from table where column = "1/9099"无法正常工作
解决方案
以下查询应该在 MySQL 上运行完全正常:
SELECT * FROM table WHERE column = '1/9099';
请注意,我在字符串文字周围放置了单引号,而不是双引号。ANSI SQL 中的双引号旨在放置在标识符周围,例如表名或列名。在 MySQL 字符串文字中没有任何特殊含义的正斜杠。
如果这个答案不能完全解决您的问题,那么可能包括您的 Java/JDBC/Hibernate 代码。
另请注意,这column
是 MySQL 中的保留关键字。此答案假定column
查询中只是某个其他名称的占位符。
推荐阅读
- python - 如何对一列数据执行逐行函数并将函数的输出附加到 Pandas data.frame?
- python - 如何从 timedelta 中删除秒和微秒?
- angular - 在输入字段中输入数据时显示引导弹出模式
- c# - c#Web App - Encoding'不包含'UTF8'的定义
- jenkins - 使用 Jenkins 嵌套部署 AWS Lambda 函数
- azure - 使用 Terraform 创建 Azure Synapse 管道
- python - 从特定的本地目录运行 pip install -r requirements.txt?
- git - 从新的、未提交的 git 存储库中恢复文件
- survival-analysis - 使用 ggadjustedcurves() 创建调整后生存曲线的对数对数图
- python - 在没有 Torchsample 的情况下在 Pytorch 中实现提前停止