原生查询里的数据表名字的单引号去了试试
已找到问题原因,分享下,mysql中" ' "和 " "的区别,数据库、表、索引、列和别名用的是引用符是反勾号(‘’)注:Esc下面的键两者在linux下和windows下不同,linux下不区分,windows下区分。
"的区别,数据库、表、索引、列和别名用的是引用符是反勾号(‘
Db::query("SELECT * FROM shop_goods where id=1"); //正确Db::query("SELECT * FROM 'shop_goods' where id=1"); //报错
shop_goods