使用带单引号的值从数据库中检索结果

时间:2015-12-04 15:22:33

标签: mysql

我需要你们帮助我。我的mysql数据库中有一个名为“Men's Clothings”的值。 我正在尝试检索与“Men's Clothings”相关的其他值。我不知道这个查询有什么问题。

SELECT * FROM cat_items WHERE sub_cat ='男士服装“和cat_id ='3'

cat_items =>表的名称 sub_cat =>是cat_items中的一行 cat_id =>是具有唯一值的行

2 个答案:

答案 0 :(得分:1)

您可以尝试用'撇号(Windows中的ALT 96)

包围字符串
  SELECT * FROM cat_items WHERE sub_cat = "Men's Clothing" AND cat_id = '3'

或双引号

# schema is the second line
sed -n '2p;3q' file.jhist > schema.avsc

# removing the first two lines
sed '1,2d' file.jhist > pfile.jhist

# finally converting to avro data
java -jar avro-tools-1.7.7.jar fromjson pfile.jhist --schema-file schema.avsc > file.avro

答案 1 :(得分:0)

为什么你用双引号关闭Men's Clothing? 尝试将其更改为单引号

所以你的查询会是这样的 SELECT * FROM cat_items WHERE sub_cat ='Men's's Clothing'AND cat_id ='3'