我的表中有一列,其值为秒(BIGINT)。我需要将该数据迁移到SQLiteOpenHelper
onUpgrade
方法中的新列,但现在数据应该以毫秒为单位。使用纯SQL有一种简单的方法吗?我知道我可以运行db.execSQL("UPDATE table SET column_b = column_a")
将所有值复制到column_b,但是我不确定是否可以通过将秒转换为毫秒或通过将秒值乘以1000来修改该值
答案 0 :(得分:1)
您可以使用下面的SQL查询来更改值:
db.execSQL("UPDATE table SET column_b = column_a * 1000")