我創建在其中創建表的動態有電子郵件(例如:[email protected])的Android應用程序作爲他們的表名。後來我知道表名不能有像「@」這樣的特殊字符。
請給我建議一種方法,我可以用「@」和「。」等特殊字符創建表格。在表名中。在表名中的特殊字符在SQLite數據庫
-1
A
回答
0
1
這太長了評論。簡單的回答是,SQLite支持用於轉義標識符的雙引號和方括號。
然而,正確的答案是,我無法想象爲什麼一個單獨的表會爲每封電子郵件創建。電子郵件地址通常是實體的屬性,因此也是一個列。即使電子郵件地址本身代表一個實體,那麼您也會希望將多個電子郵件存儲在單個表中,並將電子郵件作爲主鍵。
如果由於某種原因,你需要一些處理個人用戶臨時表,然後使用create temporary table
。
相關問題
- 1. Omnis數據庫文件中帶有特殊字符的表名
- 2. 在表名中插入特殊字符
- 3. mysql數據庫中的特殊字符
- 4. 特殊字符SQLite
- 5. 在sqlite中轉義特殊字符
- 6. 在sqlite中插入特殊字符
- 7. 在數據庫表sql服務器中存儲特殊字符
- 8. 在打開SQLite數據庫連接的路徑中的特殊字符
- 9. 在android應用程序中顯示來自sqlite數據庫的特殊字符
- 10. 在SQLite數據庫中輸入特殊的(CR和單引號)字符
- 11. 數據庫的特殊字符問題
- 12. 在MySQL數據庫中設置Zend Form中的特殊字符
- 13. 在Joomla中顯示MySQL數據庫中的特殊字符
- 14. 在Oracle數據庫中插入特殊字符'Mongoliantögrög'和符號'₮'
- 15. 在Hibernate中列名的特殊字符
- 16. 在屬性名中的特殊字符
- 17. 特殊字符JSON iOS SQLite
- 18. SQLite德語特殊字符
- 19. Android Sqlite特殊字符
- 20. 在鈦的本地數據庫中插入特殊字符
- 21. 用Ajax在我的數據庫中插入特殊字符
- 22. 添加特殊字符H2數據庫
- 23. 特殊字符H2數據庫
- 24. 數據庫表中的特殊Unicode問號字符
- 25. Mysql使用特殊字符創建名稱的數據庫
- 26. 如何在數據庫中插入特殊字符?
- 27. php:在myadmin數據庫中插入特殊字符
- 28. 特殊字符不被保存在數據庫中
- 29. 在數據庫中輸入特殊字符
- 30. 在數據庫中插入特殊字符
這是[tag:sqlite]還是[tag:mysql]?它目前用兩個標記。 – Mureinik
我不確定爲什麼你認爲每個電子郵件地址都有一個表是合適的解決方案。即使是這樣,使用受支持的表名(按順序或隨機生成),並有一個表將電子郵件地址映射到表名。 – CommonsWare
@Mureinik:它的SQLite。你有解決這個問題的方法嗎? –