我有很多使用id作为主键的表。当我将几个表连接在一起并使用select *时,只显示一个id列。当使用MySql时,我唯一能解决这个问题的方法就是使用SELECT AS,例如SELECT id AS groupId。我希望MariaDB可以引入一种查询特性,允许在列名前面加上它们的表名。例如,查询可能返回名称为group.id和person.id
我在stackOverflow上看到了大量关于我的错误的问题,但由于某些原因,答案不适用于以下内容:public function up() Schema::create下面是连接外键的迁移。是因为laravel不喜欢我试图引用不同的ID吗?如果是的话,有什么解决办法吗?编辑:对于所有应该是外接的列,从unsignedInteger更改为仅整型。编辑:将->nullable()添加到activity_id中,以便