簡體   English   中英

由於如果不存在,在創建表時缺少或無效的選項

[英]missing or invalid option , in creating table due to if not exists

我嘗試使用 sql plus 中的 mysql 來創建一個表,但我得到了錯誤

SQL> CREATE TABLE IF NOT EXISTS tasks (
  2  todo_id int auto_increment,
  3  task_id int);
CREATE TABLE IF NOT EXISTS tasks (
            *

第 1 行出現錯誤:ORA-00922:缺少或無效選項

您的消息表明您正在使用 Oracles SQL PLUS 而不是 mysql。

所以用

CREATE TABLE tasks (
        todo_id NUMBER  GENERATED BY DEFAULT ON NULL AS IDENTITY,
            task_id NUMBER(5)
      );

請查看手冊,了解更多信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM