2013-04-16 49 views
0

在一般的Update sql語句中,我們需要使用column1=value1和.....(等等)將每個fiields映射到它們的新值。更新Web SQL中表格的所有字段HTML5

我需要更新all the columns of a row (8 columns are present),因此這種映射非常繁瑣。

當我搜索時,我得到了一個SO的答案,聲明(column1,column2 .....) = (value1,value2...)適用於SQL。然而,我需要運行這個查詢的WEB SQL(HTML5),這種形式似乎並沒有工作。

任何人都可以確認一樣,並建議執行UPDATE語句的簡短形式嗎?

+0

即使它工作,'(column1,column2 .....)=(value1,value2 ...)'也不會節省你很多,但你仍然需要編寫所有的列和值。只需使用'column1 = value1,column2 = value2'方法(並使用綁定變量作爲值)。 – DCoder

+0

是的,我想我必須,它只是它爲我節省了一塌糊塗 –

回答

1

那麼通過使用數組來保存executeSQl語句中的值可以最大限度地減少混亂。

有問題的靈魂可能會訪問here來檢查INSERT和UPDATE查詢部分。