如何在phpmyadmin中创建主键?

Kas*_*hif 1 mysql phpmyadmin primary-key

我有两个表,第一个叫做 BOOKSNAME,第二个叫做 AUTHORNAME。

我已将 BOOKSNAME 表的 ID 列作为主键(BIGINT 自动增量),然后我的 AUTHORNAME 表具有 NAME 和 ADDRESS 作为列,但我没有 ID/主键。

我想通过主键在它们之间建立关系,如果有人有如何实现的例子,他们可以分享吗?

Tre*_*lez 6

您需要做的是向您的 AUTHORNAME 表中添加一个名为 AuthorID 或类似名称的新列,您可以在向表中添加新列时在 INDEX 下的下拉列表中选择“主要”,并且您还想勾选A_I 框(自动增量)。

如果您不确定如何添加新列,请按照下列步骤操作:

首先转到您的 phpmyadmin,然后选择需要添加此新列/主键的表,然后选择结构选项卡。

在这里,您将看到表格已有的当前列标题,因此您希望从此处查看该列列表的底部,其中将显示有关如何向表格添加新列的选项。

理想情况下,您希望在表格的开头添加 ID,因为这会使表格看起来更有条理且更易于阅读。

从这里您要输入列的名称,在您的情况下是 AuthorID,类型将是 INT,并且您希望将索引设为 PRIMARY,然后最后您需要勾选 A_I / Auto increment 框(这可能会根据您运行的 phpmyadmin 版本而不同)。

如果你想在两个表之间建立关系,你可以使用一种叫做 JOINS 的东西,如果你做一个简单的谷歌搜索,你可以找到很多关于如何执行这些的指南。