Apache Open Office Base 的 SQL 命令有什么问题?

What is wrong with this SQL command for Apache Open Office Base?

我是网生,刚开始学习SQL。我正在做一个练习,我必须在 Apache Open Office 4.1.3 中使用以下命令创建一个新数据库。

CREATE TABLE "tbl_customers" ("customer_id" INTEGER IDENTITY, "first_name" VARCHAR(50), "last_name" VARCHAR(50), "phone" VARCHAR(25), "email" VARCHAR(30), PRIMARY KEY ( "customer_id"));

syntax error, unexpected NAME, expecting ')' or ','

这是一位讲师在她位于世界另一端的计算机上使用相同版本的 Open Office 并为她执行的命令。我已经卸载,重新启动计算机并重新安装程序,检查了逗号和撇号,但无论我尝试什么,它总是给我上面的错误。

应该可以。您是否通过 工具 -> SQL 运行 命令?以下是分步说明。

  1. 创建一个新的基础文件。例如,从 Writer 转到 File -> New -> Database.
  2. 创建新数据库应该默认标记。这将在嵌入式设置中使用 HSQLDB 1.8 引擎(不适合实际工作,但适合测试。)
  3. 按下一步,然后标记否,不注册数据库。如果从 Calc 使用它,则标记。确保选中 打开数据库进行编辑,然后按完成。
  4. 另存为 "New Database.odb" 或给它一个不同的名称。
  5. 转到 工具 -> SQL 并粘贴命令。然后按执行。
  6. 关闭然后转到 查看 -> 刷新表 以显示 "tbl_customers" table.