问题标签 [db-browser-sqlite]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
20 浏览

sql - 可以直接在执行 SQL 结果中编辑数据吗?检查丢失的数据

我有一个使用DB Browser for SQLite操作的数据库。它包含几个 SQL 表。例如:

主要的:

颜色:

我的目标是检查每个水果是否有颜色,然后手动添加缺失的信息。我通过在DB Browser for SQLite中打开Execute SQL选项卡并执行以下代码来做到这一点:

这将突出香蕉没有颜色的事实。生成的 LEFT JOIN 表在代码下方给出。

有没有办法直接更改该表中的值?还是我必须返回浏览数据进行更改?也许有更好的方法来实现目标?

谢谢 :)

0 投票
0 回答
12 浏览

constraints - SQLite 数据库浏览器 - 约束选项卡

在 DB Browser for SQLite 的“编辑表定义”窗口中看不到“约束”选项卡的点。

在 DB Browser for SQLite 中编辑表定义窗口的屏幕截图

我可以命名约束,但“列”字段和“SQL”字段仍然顽固地不可编辑。我可以在“字段”选项卡中编辑 CHECK,但不能在该选项卡中添加命名约束。

问题:“约束”选项卡有什么用?我可以用它来命名一个约束编辑相关的 CHECK() 吗?