[英]SQL query error in codeigniter
我在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);
這是錯誤日志:
MySQL說:文檔
#1064-您的SQL語法有誤; 檢查與您的MariaDB服務器版本對應的手冊以獲取正確的語法,以便在第1行的'reviews_az`.id` desc limit 6)'%YELP%順序附近使用
您缺少喜歡的單引號。
正確的查詢:
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
使用以下查詢。 LIKE中缺少引號。
更改
LIKE '%YELP%'
詢問
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.