是否可以在 MySQL 查询中为表提供多个别名?
如果是这样,我会怎么做?
我正在使用 mysql 建立一个数据库来存储具有不同产品类型的不同产品。
例如,我可以拥有书籍、软件和衣服等。
我想到的是创建一个父表(product_table 的结构:
编号 |类型|
然后有一个 TYPE 表,它将是:
ID |TYPE |产品_标识符_表
因此 Product_ identifier_Table 将包含包含产品详细信息的表的名称。
这是设置数据库的正确方法吗?
这可能是一个简单的问题,但我只是想澄清一下,在工作中我有一个包含标题列表的表格,并且在两个不同的表格中还有一个作者列表。
连接它们的最佳方式是什么?我有一个连接器表,其中包含作者的 ID 和标题的 ID,因此您可以离开加入他们,有没有更好的方法来做到这一点?我考虑过在标题表中增加一列以允许作者 ID,但这对于单个作者的多个标题会有问题。
有没有人对更好的方法(而不是连接器表)有任何建议?
任何帮助将不胜感激。
谢谢
詹姆士
我在stackoverflow上问了这个问题,并被指示在这里问这个问题。
我有几个运行 MySQL 查询的 PHP 脚本。有时它们会导致服务器卡住或被需要一段时间的 MySQL 进程阻塞,例如格式错误LEFT JOINs
等。
当我运行查询以查找有关已运行的所有当前 MySQL 查询的信息时,是否可以将查询 ID 解析为运行它的文件?
有一个查询一直在休眠 3973 没有关于此查询的信息,所以我试图找到尽可能多的信息?