0
我想弄清楚以下问题的最快方法。删除最后一列值,移动值并在第一列中添加新值
我有一张10列的表格。
每当我运行一个脚本时,它应该从第10列删除值并将值移到右侧,即第9列应该移动到第10,8-7等等。我会在第一列添加新的值。
我正在使用Python和MySQL。
我想弄清楚以下问题的最快方法。删除最后一列值,移动值并在第一列中添加新值
我有一张10列的表格。
每当我运行一个脚本时,它应该从第10列删除值并将值移到右侧,即第9列应该移动到第10,8-7等等。我会在第一列添加新的值。
我正在使用Python和MySQL。
UPDATE tbl
SET c10 = c9,
c9 = c8,
c7 = c6,
...
c2 = c1,
c1 = 'new value';
一个SQL语句,它将通过整个表进行转移。
如果“新值”不是一个常数,它会变得更加混乱。
为什么在大火中你操纵这样的桌子?
@瑞克詹姆斯,我有一个两列键和值的表。无论什么时候改变,我都需要有这个价值的历史。所以,我打算另有一个包含10列的表,并在更新值时更新该表。 – Pasha
显示代码示例,您可能会收到更多反馈。 –
了解python和SQL的优点,我在SQL中看不到这个简单的解决方案。并不像使用pandas这种python的规范化数据处理软件包那样容易。如果提供代码示例,我可以提供更多帮助。 –