如何在同一个表中插入一行,列数增加+1
insert into Columns
select columns
where count of column 3 increase by 1
如果您只想获取一列并将一列的值增加一,我不明白您为什么要取出它并在可以仅UPDATE
数据时再次插入它:
UPDATE sometable
SET somecolumn = somecolumn + 1
WHERE someothercolumn = somevalue
你的意思是这样的:
insert into YourTable (column1, column2, column3, column4)
select column4, column1, column2, column3 from YourTable
在这种情况下,数据将被复制到YourTable
,第一列的数据将位于第二列,第二列的数据位于第三列……最后一列的数据将位于第一列。