首页 > 解决方案 > 从mysql表中选择一个包含斜杠的字符串

问题描述

如何在 mysql 中为 ex 选择 aa 值:“1/2019”?

作为select * from table where column = "1/9099"无法正常工作

标签: javamysql

解决方案


以下查询应该在 MySQL 上运行完全正常:

SELECT * FROM table WHERE column = '1/9099';

请注意,我在字符串文字周围放置了引号,而不是双引号。ANSI SQL 中的双引号旨在放置在标识符周围,例如表名或列名。在 MySQL 字符串文字中没有任何特殊含义的正斜杠。

如果这个答案不能完全解决您的问题,那么可能包括您的 Java/JDBC/Hibernate 代码。

另请注意,这column是 MySQL 中的保留关键字。此答案假定column查询中只是某个其他名称的占位符。


推荐阅读