2012-02-25 42 views
3
SQLite version 3.7.3 
Enter ".help" for instructions 
Enter SQL statements terminated with a ";" 
sqlite> ATTACH DATABASE 'test.db' AS 12; 
sqlite> SELECT * FROM ids; 
1|hi 
2|hilo 
3|hiloa 
4|hiloas 
sqlite> .databases 
seq name    file 
--- --------------- ---------------------------------------------------------- 
0 main 
2 12    C:\test.db 
sqlite> SELECT * FROM 12.ids; 
Error: unrecognized token: "12.ids" 

爲什麼錯誤?數據顯然存在。SQLite爲什麼不讓我查詢特定的連接數據庫?

回答

3
SELECT * FROM `12`.ids; 

如果您打算使用奇數名稱(例如全數字名稱),則最好將其正確地轉義。

+0

真棒,謝謝。比在前面寫一封信要好得多。 – chacham15 2012-02-25 01:22:54

相關問題