2015-08-10 2 views
1

J'essaie d'interroger une table en fonction d'un mot-clé. Ma table ressemble:Recherche par mot clé mySQL

+------------+--------------+------+-----+---------+----------------+ 
| Field  | Type   | Null | Key | Default | Extra   | 
+------------+--------------+------+-----+---------+----------------+ 
| id   | int(11)  | NO | PRI | NULL | auto_increment | 
| username | varchar(255) | YES |  | NULL |    | 
| tweetBody | varchar(255) | YES |  | NULL |    | 
| datePosted | varchar(255) | YES |  | NULL |    | 
| likes  | int(11)  | YES |  | NULL |    | 
| dislikes | int(11)  | YES |  | NULL |    | 
+------------+--------------+------+-----+---------+----------------+ 

et la requête que je suis en train de faire ressemble

SELECT * FROM tweets WHERE tweetBody LIKE'is'; 

Je suis en train de trouver tous les tweets contenant le travail « est » mais je reçois aucun résultat retourné . Quand clairement j'ai des tweets qui contiennent. Voici ma table actuelle:

+----+----------+----------------------------------------------------------------------------------------------------------------+------------+-------+----------+ 
| id | username | tweetBody                          | datePosted | likes | dislikes | 
+----+----------+----------------------------------------------------------------------------------------------------------------+------------+-------+----------+ 
| 1 | ryan4664 | This is a tweeeeeeet!                       | 2015/08/09 |  0 |  0 | 
| 2 | ryan4664 | Swag chillwave skateboard, roof party messenger bag jean shorts keytar gastropub DIY. Lomo shabby chic liter | 2015/08/10 |  0 |  0 | 
| 3 | ryan4664 | z YOLO slow-carb. Paleo Brooklyn pop-up whatever, hoodie tilde Odd Future semiotics tote b      | 2015/08/10 |  0 |  0 | 
| 4 | ryan4664 | ter distillery church-key meditation chillwave authentic polaroid direct trade. Aesthetic fixie Wes Anderson 9 | 2015/08/10 |  0 |  0 | 
+----+----------+----------------------------------------------------------------------------------------------------------------+------------+-------+----------+ 
+0

utilisez les caractères génériques sql: http://www.w3schools.com/sql/sql_wildcards.asp – IRONLORD

Répondre

1

Vous devez ajouter un caractère générique pour votre recherche like

SELECT * FROM tweets WHERE tweetBody LIKE '%is%'; 

% correspond à un nombre de caractères, même zéro caractères.
_ correspond exactement à un caractère.

+0

Parfait! Merci beaucoup! – ryandonohue