[英]SQL query error in codeigniter
I tried the code below in phpmyadmin, but received a syntax error: 我在phpmyadmin中尝试了以下代码,但收到语法错误:
select * from `reviews_az`
left join `restaurants_az` on `reviews_az`.`restaurant_id` = `restaurants_az`.`id`
where `source` LIKE %YELP% order by `reviews_az`.`id` desc limit 6);
This is the error log: 这是错误日志:
MySQL said: Documentation MySQL说:文档
#1064 - You have an error in your SQL syntax; #1064-您的SQL语法有误; check the manual that corresponds to your MariaDB server version for the right syntax to use near '%YELP% order by `reviews_az`.`id` desc limit 6)' at line 1 检查与您的MariaDB服务器版本对应的手册以获取正确的语法,以便在第1行的'reviews_az`.id` desc limit 6)'%YELP%顺序附近使用
You are missing single quote in like. 您缺少喜欢的单引号。
Correct query: 正确的查询:
select * from reviews_az left join restaurants_az on reviews_az.restaurant_id = restaurants_az.id where source LIKE '%YELP%' order by reviews_az.id desc limit 6
Use below query. 使用以下查询。 Missing quotes in LIKE. LIKE中缺少引号。
Change 更改
LIKE '%YELP%'
Query 询问
select * from `reviews_az`
left join `restaurants_az` on `reviews_az`.`restaurant_id` = `restaurants_az`.`id`
where `source` LIKE '%YELP%' order by `reviews_az`.`id` desc limit 6;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.