SQLite を使用して、テーブルから既存の行のほぼすべてをコピーし、1 つの列を変更して、新しい行をテーブルに挿入する必要があります。おおよそのようなもの
INSERT INTO $tablename (c1, c2, ... , cn)
SELECT (c1, c2, ... , cn) FROM $tablenam
いくつかの値 ci を SELECT 列のリストに代入してみました。これは、値が浮動小数点数または整数の場合は機能しますが、文字列の場合は機能しません。値が文字列の場合、SQLite はそれを列名として解釈しますが、これは当然存在しないため、エラーが発生します。
この操作を実行するコードを書くことはできますが、1 つのクエリで実行したいと考えていました。
関連性がある場合、私は現在tclでコーディングしています。
ありがとう、
ショーン