如Oracle 數據庫下報錯:
create table db_meta_web.user (id varchar2(255 char) not null, account varchar2(255 char), department varchar2(255 char), email varchar2(255 char), mobile varchar2(255 char), name varchar2(255 char), password varchar2(255 char), primary key (id))
此處表名user 和字段名password 字段是保留關鍵字,所以報錯標識符無效。
在這種情況下,需要自己將ddl 語句放入數據庫連接工具中,用數據庫相應的標識符引號引起來,如MySQL 是`,Oracle 是"。自己去運行,另外需要注意字段大小寫和自己定義的字段名要一致。
上面的例子,ddl 語句改為:
create table db_meta_web."USER" (id varchar2(255 char) not null, account varchar2(255 char), department varchar2(255 char), email varchar2(255 char), mobile varchar2(255 char), name varchar2(255 char), "PASSWORD" varchar2(255 char), primary key (id))
