ホームページ  >  記事  >  バックエンド開発  >  Laravel DB接続クエリエイリアスエラー、テーブルが存在しません

Laravel DB接続クエリエイリアスエラー、テーブルが存在しません

WBOY
WBOYオリジナル
2016-08-04 09:21:191343ブラウズ

リーリー

接続クエリでエイリアスを取得中にエラーが発生しました
SQLSTATE[42S02]: ベース テーブルまたはビューが見つかりません: 1146 テーブル 'startbbs.stb_users b' が存在しません (SQL: select stb_topics.*, stb_b.username, stb_b.avatar, stb_c.username as rname, stb_d.cname from stb_topics left join stb_users b on stb_b.uid = stb_topics.uid left join stb_users c on stb_c.uid = stb_topics.ruid left join stb_nodes d on stb_d.node_id = stb_topics.node_id where stb_topics.is_hidden = 0 order by ord desc limit 20)

返信内容:

リーリー

接続クエリでエイリアスを取得中にエラーが発生しました
SQLSTATE[42S02]: ベース テーブルまたはビューが見つかりません: 1146 テーブル 'startbbs.stb_users b' が存在しません (SQL: select stb_topics.*, stb_b.username, stb_b.avatar, stb_c.username as rname, stb_d.cname from stb_topics left join stb_users b on stb_b.uid = stb_topics.uid left join stb_users c on stb_c.uid = stb_topics.ruid left join stb_nodes d on stb_d.node_id = stb_topics.node_id where stb_topics.is_hidden = 0 order by ord desc limit 20)

最善の方法は、この SQL をデータベース管理ツールにコピーして実行し、構築に問題があるかどうかを確認することです

構築したSQLから、テーブルプレフィックス「stb」がエイリアスに追加されているためです

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。