首先我使用了这个查询,但它不起作用:
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中删除列。