mysql与oracle九大区别 oracle和mysql索引的区别?

oracle和mysql索引的区别?在表中创建外键时,MySQL有一个要求:创建外键列必须有索引例如:Tclass(ID,CNAME)tstudent(ID,sname,sclass)需要学生的scl

oracle和mysql索引的区别?

在表中创建外键时,MySQL有一个要求:

创建外键列必须有索引

例如:

Tclass(ID,CNAME)

tstudent(ID,sname,sclass)

需要学生的sclass字段为Tclass的ID创建一个外键。只有当您有以下步骤时,您才能正确执行它,否则您将报告错误:

SQL code

create index idx但是Oracle不需要建立索引,它可以直接建立索引,并且不会报告错误