create table Consulting Project(
ID varchar(4) not null,
Name varchar(5) not null,
Gender varchar(1) not null,
Job_Title varchar(15) not null,
Contribution number(1,0) not null
)
得到
ORA-00922:选项丢失或无效
答案 0 :(得分:4)
一些笔记。我建议:
$rules= [
'file' => 'mimes:jpeg,bmp,png,gif'
];
$x = $request->all();
$validator=Validator::make($x, $rules);
if ($validator->passes()){
dd('File Uploads successful.');
}else{
dd('Invalid File type .');
}
注意:
create table ConsultingProject(
ID varchar2(4) primary key,
Name varchar2(5) not null,
Gender varchar2(1) not null,
Job_Title varchar2(15) not null,
Contribution number(1,0) not null
);
而不是varchar2
。varchar
上不需要刻度和精度。也许您只想要number
。答案 1 :(得分:2)
那是因为表名中的空格。 您可以将其更改为
create table Consulting_Project(
ID varchar(4) not null,
Name varchar(5) not null,
Gender varchar(1) not null,
Job_Title varchar(15) not null,
Contribution number(1,0) not null
)
OR
create table "Consulting Project"(
ID varchar(4) not null,
Name varchar(5) not null,
Gender varchar(1) not null,
Job_Title varchar(15) not null,
Contribution number(1,0) not null
)
除了不是,创建一个没有Primay Key
的表是一个坏主意,因为每个表都应该有一个Primary Key
为什么?
好吧,答案是here