我有一個4列的表。第一列對每一行都是唯一的,但它是一個字符串(URL格式)。 我想更新我的表格,但不是使用「WHERE」,而是想按順序更新行。 第一個查詢將更新第一行,第二個查詢更新第二行等。按SQL更新行
這是什麼SQL代碼?我正在使用Sqlite。
編輯:我的表架構
CREATE table (
url varchar(150),
views int(5),
clicks int(5)
)
EDIT2:我在做什麼,現在是SQL的環請求
更新表組的意見= 5,單擊= 10,其中URL =「HTTP ://someurl.com「;
數據庫中有大約400萬條記錄。我的服務器需要大約16秒才能完成更新。由於循環順序更新行,所以第一個查詢更新第一行;我在想如果按順序更新行可能比使用需要瀏覽4百萬行的WHERE子句更快。
你真的需要發佈一個DDL。但看起來你並沒有以正確的方式接近解決方案。 – 2012-03-20 14:49:55
我加了。這很簡單。 – 2012-03-20 14:52:48
請詳細說明。按什麼順序?哪一列?一個想要像這樣一排排地走的過程的本質是什麼?你想要做什麼或者爲什麼? – 2012-03-20 14:54:53