删除最后一列值,移动值并在第一列中添加新值

时间:2017-07-18 23:07:29

标签: python mysql sql data-structures

我正在努力找出解决以下问题的最快方法。

我有一个包含10列的表格。

每当我运行一个脚本时,它应该从第10列中删除值并将值移到右边,即第9列应该移动到第10,第8到第7列,依此类推。我将在第1栏中添加新值。

我正在使用Python和MySQL。

1 个答案:

答案 0 :(得分:0)

UPDATE tbl
    SET c10 = c9,
        c9 = c8,
        c7 = c6,
        ...
        c2 = c1,
        c1 = 'new value';

一个SQL语句,它将在整个表中流失。

如果"新值"不是一个常数,它变得更加混乱。

为什么在火焰中你操纵这样的表???