Kas*_*hif 1 mysql phpmyadmin primary-key
我有两个表,第一个叫做 BOOKSNAME,第二个叫做 AUTHORNAME。
我已将 BOOKSNAME 表的 ID 列作为主键(BIGINT 自动增量),然后我的 AUTHORNAME 表具有 NAME 和 ADDRESS 作为列,但我没有 ID/主键。
我想通过主键在它们之间建立关系,如果有人有如何实现的例子,他们可以分享吗?
您需要做的是向您的 AUTHORNAME 表中添加一个名为 AuthorID 或类似名称的新列,您可以在向表中添加新列时在 INDEX 下的下拉列表中选择“主要”,并且您还想勾选A_I 框(自动增量)。
如果您不确定如何添加新列,请按照下列步骤操作:
首先转到您的 phpmyadmin,然后选择需要添加此新列/主键的表,然后选择结构选项卡。
在这里,您将看到表格已有的当前列标题,因此您希望从此处查看该列列表的底部,其中将显示有关如何向表格添加新列的选项。
理想情况下,您希望在表格的开头添加 ID,因为这会使表格看起来更有条理且更易于阅读。
从这里您要输入列的名称,在您的情况下是 AuthorID,类型将是 INT,并且您希望将索引设为 PRIMARY,然后最后您需要勾选 A_I / Auto increment 框(这可能会根据您运行的 phpmyadmin 版本而不同)。
如果你想在两个表之间建立关系,你可以使用一种叫做 JOINS 的东西,如果你做一个简单的谷歌搜索,你可以找到很多关于如何执行这些的指南。