Skip to main content
 首页 » 编程设计

sqlite之Laravel之PHP Artisan Tinker : How to view all tables in sqlite database

2025年12月25日46pengyingh

我有一个 Laravel 项目和一个 sqlite 数据库。我想在 php artisan tinker 中查看数据库中的所有表。

我试过这个 $tables = DB::select('SHOW TABLES'); 但是它抛出了这个错误 Illuminate\Database\QueryException with message 'SQLSTATE[HY000]: General错误:“SHOW”附近的 1:语法错误(SQL:SHOW TABLES)'

请您参考如下方法:

这是答案,可以在这里找到,https://www.sqlite.org/faq.html#q7

DB::select("SELECT name FROM sqlite_master WHERE type='table' ORDER BY name;") 

感谢 Laracasts 上的@GwynBleidd 找到答案。