SQLiteでついハイフン(-)入のテーブルを作ってしまい、以下の用なクエリを実行したらエラーになりました。
SELECT * FROM hoge-test WHERE name='moe';
テーブル名にハイフンが入っていると、ダメなようです。
これは、SQLiteに限らず他のDBMS(MySQLやSQL Server)も同様みたいです。
解決策としては、ハイフンを付けないか、以下のようにクォートしてやるかです。
SELECT * FROM 'hoge-test' WHERE name='moe';
しばらくSQLやDB触ってないとこうなっちゃいますね。
参考: