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.