我有一个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