Php MYSQL-在主表和子表中创建和存储主键

Php MYSQL-在主表和子表中创建和存储主键,php,mysql,sql,sql-server,database,Php,Mysql,Sql,Sql Server,Database,我在插入数据库表时卡住了。 我有以下表格。 我没有任何字段可以作为主键。 这里的“eme\u请求”和“eme\u附件”是主表。 我想知道怎样才能插入到表中 这些表格(eme_请求、eme_gf_相关、eme_非gf_相关、eme_附件)将在一个表单请求中插入 因此,我不知道如何在主表中生成主键,以及如何将主键作为外键插入子表中?在eme\u请求中表REQ\u ID(您的PK)是varchar类型。如果您可以将其更改为INT并添加标志AUTOINCREMENT,您将获得自动生成的密钥 如果

我在插入数据库表时卡住了。 我有以下表格。


我没有任何字段可以作为主键。
这里的“eme\u请求”和“eme\u附件”是主表。

我想知道怎样才能插入到表中
这些表格(eme_请求、eme_gf_相关、eme_非gf_相关、eme_附件)将在一个表单请求中插入



因此,我不知道如何在主表中生成主键,以及如何将主键作为外键插入子表中?

eme\u请求中
REQ\u ID
(您的
PK
)是
varchar
类型。如果您可以将其更改为
INT
并添加标志
AUTOINCREMENT
,您将获得自动生成的密钥

如果您无法更改
REQ\u ID
的类型(您需要它是char),只需添加抽象
PRIMARY\u KEY
int
列并使用它即可

插入带有自动增量列的表后,您可以使用
因此,它可以用作其他表的外键。

我按逻辑使用它。。它不能导致解决方案。好的。我不明白你的问题。 I got stuck while insertion into database tables. I have below tables.