2014-11-14 88 views
0

我試圖使用一個SQL數據庫爲我的Android應用然而正在記錄的形式語法錯誤:語法錯誤SQL文本附近

(1) near "TEXT": syntax error 

這來自create table語句,它看起來像這樣的:

CREATE TABLE PlacesTable (
_id INTEGER PRIMARY KEY, 
name TEXT, 
lat TEXT, 
lon TEXT, 
place TEXT, 
Section TEXT, 
type TEXT, 
desc TEXT, 
misc TEXT, 
bigpic TEXT, 
smallpic TEXT, 
Mon TEXT,Tue TEXT, 
Wed TEXT, 
Thu TEXT, 
Fri TEXT, 
Sat TEXT, 
Sun TEXT, 
Addr TEXT, 
Tel TEXT, 
Web TEXT, 
TypeOfR TEXT, 
PriceR TEXT, 
hasDiscount TEXT, 
DiscountType TEXT, 
Discount TEXT, 
Kosher TEXT, 
Children TEXT, 
Featured TEXT, 
Mall TEXT, 
Unique TEXT) 

感謝所有幫助:)

回答

1

獨特的是保留關鍵字。你必須將該列重命名爲UniqueVal或類似的東西。這很可能是你的問題。

+0

desc也是一個保留字? – Evan 2014-11-14 19:07:22

+0

感謝它的工作:) – Evan 2014-11-14 19:15:54

+0

沒問題。你應該看看SQLite的文檔,它可以幫助你學習一些新的技巧,如主/唯一鍵和其他可以幫助你的類型。 – MiltoxBeyond 2014-11-14 19:17:22