私はsqlcipherApiドキュメントの例に従っています:http ://sqlcipher.net/sqlcipher-api#attach
ATTACH DATABASE 'encrypted.db' AS encrypted KEY 'secret'; -- create a new encrypted database
CREATE TABLE encrypted.t1(a,b); -- recreate the schema in the new database (you can inspect all objects using SELECT * FROM sqlite_master)
INSERT INTO encrypted.t1 SELECT * FROM t1; -- copy data from the existing tables to the new tables in the encrypted database
DETACH DATABASE encrypted;
最初の行CREATE TABLE encrypted.t1(a,b);
には(a、b)があり、2番目の行には
INSERT INTO encrypted.t1 SELECT * FROM t1;
ではない。
最初の行に(a、b)があるのはなぜですか、それは何のためですか?