CREATE TABLE IF NOT EXISTS InspectBillItem ( id TEXT PRIMARY KEY, inspectBillId TEXT,-- 检查单Id,用于离线数据关联 thirdId TEXT, -- 检查项Id templateId TEXT, -- 检查表Id location TEXT, -- 施工位置 problem TEXT, -- 问题 measure TEXT, -- 整改措施 level TEXT, -- 隐患等级 deadline INTEGER, -- 处理期限(天),必填,必须是大于0的整数 image TEXT -- 图片,多选 “,,,,” );
这是一开始添加的一个表
后续需要添加一些新的字段进去、如果不卸载APP的话是无效的
如果用删除表重新添加的会导致存在这里的数据也没了,不符合要求
下面这个是修改后添加的字段
我想知道怎么修改当前数据库的表字段
CREATE TABLE IF NOT EXISTS InspectBillItem ( id TEXT PRIMARY KEY, inspectBillId TEXT,-- 检查单Id,用于离线数据关联 thirdId TEXT, -- 检查项Id templateId TEXT, -- 检查表Id location TEXT, -- 施工位置 problem TEXT, -- 问题 measure TEXT, -- 整改措施 level TEXT, -- 隐患等级 deadline INTEGER, -- 处理期限(天),必填,必须是大于0的整数 image TEXT, -- 图片,多选 “,,,,” subjects TEXT, -- 排查主体 新的 types TEXT, -- 隐患类型 新的 consequences TEXT, -- 可能后果 新的 factors TEXT -- 影响因素 新的 ); ALTER TABLE InspectBillItem ADD COLUMN IF NOT EXISTS subjects TEXT; ALTER TABLE InspectBillItem ADD COLUMN IF NOT EXISTS types TEXT; ALTER TABLE InspectBillItem ADD COLUMN IF NOT EXISTS consequences TEXT; ALTER TABLE InspectBillItem ADD COLUMN IF NOT EXISTS factors TEXT;
9***@qq.com (作者)
我试一下看看
2024-09-03 16:39