SQLite将列值复制到新列和/或使用函数

emi*_*ilG 1 sqlite android copy tablecolumn

这是适用于Android的SQLite ...

我正在使用ALTER TABLE tablename ADD COLUMN插入一个新列.

我有两个问题:

  1. 有没有办法可以将现有columnA中的值复制到这个新插入/添加的columnB?

  2. 我需要添加另一个columnC,其值是columnA的MD5哈希输出.有没有办法SQLite可以添加columnC并将其值设置为MD5哈希(使用现有的SQLite内部函数或我的自定义函数)

CL.*_*CL. 7

  1. UPDATE MyTable SET NewCol = columnA

  2. Android DB API不公开用于注册自定义函数的机制.您必须读取所有columnA值,计算代码中的哈希值,然后逐个更新记录.