在不使用临时表的情况下修改最新添加的行的最佳方法是什么。 例如。表结构是
id | text | date
我当前的方法是使用postgresql特定命令“return id”进行插入,以便我可以随后使用
更新表update myTable set date='2013-11-11' where id = lastRow
但是我觉得postgresql并不是简单地使用最后一行,而是迭代数百万个条目,直到找到“id = lastRow”。我怎样才能直接访问最后添加的行?
答案 0 :(得分:3)
update myTable date='2013-11-11' where id IN(
SELECT max(id) FROM myTable
)
答案 1 :(得分:0)
只是添加到mvb13的答案(因为我没有足够的分数来直接评论),有一个词缺失。希望这可以节省一些时间来制定正确的语法LOL。
<div class="row margin-above">
<div class="panel panel-primary" v-for="section in this.$store.getters.getDocument">
<div class="panel-body quote" >
<p>{{section.key}}</p>
</div>
</div>
<div v-if="this.$store.getters.getDocument != '[]'">
<button class="btn btn-success btn-block">Create Document</button>
</div>
</div>