在创建表时,我们是否必须明确提到主键不应该为null?即使我们没有提到主键的'not null‘约束,SQL也不允许我们在主键字段中插入空值。因此,以下哪一项是一个好的实践?1) create table registration( name varchar(10)
id int primary key not null,
name
我需要知道表的主键。当我对表执行Describe时,我只得到了以下指令。derby system tables for the column of primary key info没有答案。ij> create table id ( id int primary key, name varchar(10));NAME |VARCHAR |N
假设"table_users“上的"user_id”字段是其他10个表上10个外键的主键。我想要重命名"table_users“上的主键字段,但它不允许我重命名它,因为有来自10个其他表的10个外键链接到它。我可以知道如何知道这10个表中哪一个有外键吗?我知道SHOW ENGINE INNODB STATUS可以完成这项工作,但它每次显示一个表,这意味着我需要重复重命名主键字段10次,并运行SHOW EN