我找不到任何关于将一个 MySQL 表条目动态引用到另一个表条目的信息。这可能是不可能的。
本质上,我想知道在 MySQL 中是否可以将某个 Excel 单元格的值引用到另一个单元格。例如,如果在 Excel 中我将工作表 1 单元格 A1 设置为某个值,例如“MyVal”。然后,如果我将工作表 2 单元格 A1 设置为“=Sheet1!A1”,工作表 3 单元格 A1 设置为“=Sheet2!A1”,则工作表 3 单元格 A1 的值为“MyVal”。如果我回到工作表 1 单元格 A1 并将值更改为“MyNewVal”,那么工作表 2 单元格 A1 和工作表 3 单元格 A1 上的值会自动更新为“MyNewVal”。
我的问题是......在 MySQL 中,我可以将第一个表中某个条目的值设置为动态链接到第二个表中不同条目的值,这样当我查询第一个表时(使用现有的 PHP 代码)我得到第二个表中的值? 我想如果可能的话,那么第一个表中条目的值可能看起来像一个查询,该查询会查询第二个表以获取正确的值。
我了解如何在 PHP 中编写 UPDATE 查询以显式使值相同,但我不想更改现有的 php 代码。我想以相对/动态的方式链接它们。简短的原因是我不想更改 PHP 代码,因为在我维护的几个站点上使用相同的代码,并且我想保持现有的 php 代码相同以便更清洁的维护/升级。
但是,由于各个站点上的数据库已经不同,因此以某种方式动态链接数据库本身不同表中的适当条目将非常干净。
任何帮助将不胜感激。如果这是可能的,如果你能指出我正确的方向,我很乐意做这项研究。