NSString *sql2=[NSString stringWithFormat:@"CREATE TABLE IF NOT EXISTS %@ (officenoId INTEGER,companyname VARCHAR(20),cellnoId INTEGER,firstname varchar(30),lastname varchar(30));",customertable];
错误是表有两列但提供了四个值 请告诉我如何在现有表中添加列。
答案 0 :(得分:0)
ALTER TABLE tablename ADD COLUMN columnname
答案 1 :(得分:0)
如果你想修改一个创建的表,你应该看看这里:
https://www.sqlite.org/lang_altertable.html
或者在这里:
https://stackoverflow.com/a/4253879/4779986
ALTER TABLE tableName ADD COLUMN columnName type;
如果您想仅在不存在的情况下创建表格:
CREATE TABLE IF NOT EXISTS TABLENAME(
ID INT PRIMARY KEY NOT NULL,
COLUMN1 TEXT NOT NULL,
COLUMN2 INT NOT NULL,
COLUMN3 CHAR(50),
COLUMN4 REAL
);