![如何在 LibreOffice Base 中使用 CREATE TABLE 查询?](https://linux22.com/image/1334247/%E5%A6%82%E4%BD%95%E5%9C%A8%20LibreOffice%20Base%20%E4%B8%AD%E4%BD%BF%E7%94%A8%20CREATE%20TABLE%20%E6%9F%A5%E8%AF%A2%EF%BC%9F.png)
我正在使用 LibreOffice 3.5.4.2(来自 Ubuntu 12.04 软件包)并尝试使用 SQLCREATE TABLE
语句创建表。前几次尝试时,我收到一条消息,提示查询必须是查询SELECT
。我更改了查询并使其变得非常简单:
CREATE TABLE moo3 (id_1 INT, name_1 VARCHAR(255));
现在查询似乎已执行,没有返回任何结果,但我无法在 Base 的 GUI 中找到该表。这是错误还是我做错了?
答案1
您需要查看/刷新表才能看到更改。如果您想保留小写字段名称,则需要引用它们(至少在嵌入式数据库 SQL 工具中)。我意识到这只是一个测试,但您需要定义一个主键字段才能从 GUI 输入数据。您可以通过其他方式将数据放入表中。