我有一个表格行,其值如下所示。
表名:电影
行名称 Genere
第1行行动,犯罪,惊悚郎
第2行冒险
第3行神秘,惊悚
SELECT * FROM `Movies` WHERE `Genere` IN ('thriller', 'animation');
但是,即使存在惊悚片这个词,这些值也不会被提取。
1)我在phpMyAdmin中保存在MySQL表中的方式是否正确?
2)如何使用IN
访问第二个或第三个值?
答案 0 :(得分:0)
试试这个:
SELECT * FROM `Movies` WHERE FIND_IN_SET( 'thriller', `Genere`)
OR FIND_IN_SET( 'animation', `Genere`)