首先我使用了这个查询,但它不起作用:
ALTER TABLE a DROP COLUMN y
后来我使用这个查询
BEGIN TRANSACTION;
CREATE TEMPORARY TABLE t1_backup(a,b);
INSERT INTO t1_backup SELECT a,b FROM t1;
DROP TABLE t1;
CREATE TABLE t1(a,b);
INSERT INTO t1 SELECT a,b FROM t1_backup;
DROP TABLE t1_backup;
COMMIT;
它也不起作用,所以请给出任何想法如何编写查询以使用 iOS 在 sqlite 中删除列。