【发布时间】:2017-09-09 16:42:32
【问题描述】:
我正在尝试找到一种从现有 QGIS Spatialite 数据库文件中删除列/字段的简单方法。我是 Spatialite GUI 和 SQL 的新手,但我想完成上述工作。我右键单击图层(针对中国)并从上下文菜单中选择“显示列”。然后我收到一条错误消息:
SQL error: "near "-": syntax error"
所以我尝试执行语句:
PRAGMA table_info('for-China');
alter table 'for-China'
delete row 'note';
表格出现了,但 NOTE 行没有被删除:
我尝试使用 COLUMN 代替 ROW,也尝试使用 DROP 代替 DELETE,但 NOTE 仍然保持不变。我对如何删除 NOTE 行感到困惑。
【问题讨论】:
标签: sql qgis spatialite